public FullZayavkaWindow() { InitializeComponent(); fullZayavkaTableAdapter.Fill(dataSet.FullZayavka); sotrudnikTableAdapter.Fill(dataSet.Sotrudnik); tipTableAdapter.Fill(dataSet.TipDostavki); Data.ItemsSource = dataSet.FullZayavka.DefaultView; Data.SelectedValuePath = "ID_Zayavki"; Data.CanUserAddRows = false; Data.CanUserDeleteRows = false; Data.CanUserSortColumns = false; Data.CanUserResizeRows = false; Data.CanUserResizeColumns = false; Data.CanUserReorderColumns = false; Data.IsReadOnly = true; Data.SelectionMode = DataGridSelectionMode.Single; tip_dost.ItemsSource = dataSet.TipDostavki.DefaultView; tip_dost.SelectedValuePath = "ID_TipaDostavki"; tip_dost.DisplayMemberPath = "Naimenovanie"; tip_dost.SelectedIndex = 0; sotr.ItemsSource = dataSet.Sotrudnik.DefaultView; sotr.SelectedValuePath = "ID_Sotrudnik"; sotr.DisplayMemberPath = "Familiya"; sotr.SelectedIndex = 0; }
public MainWindow() { InitializeComponent(); //Здесь мы подключаем все необходимые компоненты нашей БД dataSet = new DataSet(); sotrudnikTableAdapter = new SotrudnikTableAdapter(); sotrudnikTableAdapter.Fill(dataSet.Sotrudnik); doljnostTableAdapter = new DoljnostTableAdapter(); doljnostTableAdapter.Fill(dataSet.Doljnost); fullSotrudnikTableAdapter = new FullSotrudnikTableAdapter(); fullSotrudnikTableAdapter.Fill(dataSet.FullSotrudnik); /* Настраиваем DataGrid: *Отображаем таблицу сотрудников, *Сортируем по ID сотрудников, *Запрещаем изменение таблицы, *Разрешаем выбирать только одну строку (для изменения) */ Data.ItemsSource = dataSet.FullSotrudnik.DefaultView; Data.SelectedValuePath = "ID_Sotrudnik"; Data.CanUserAddRows = false; Data.CanUserDeleteRows = false; Data.CanUserSortColumns = false; Data.CanUserResizeRows = false; Data.CanUserResizeColumns = false; Data.CanUserReorderColumns = false; Data.IsReadOnly = true; Data.SelectionMode = DataGridSelectionMode.Single; /* Настраиваем ComboBox: *Получаем содержимое из таблицы должностей (чтобы при выборе должности данные брались из таблицы) *Отображать (MemberPath) будем названия должностей, тогда как обращаться к ним будем по ID (ValuePath) */ doljnostCB.ItemsSource = dataSet.Doljnost.DefaultView; doljnostCB.SelectedValuePath = "ID_Doljnost"; doljnostCB.DisplayMemberPath = "Naimenovanie"; doljnostCB.SelectedIndex = 0; }