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; }