private void comboBoxCathedra_SelectionChanged(object sender, SelectionChangedEventArgs e) { comboBoxTeacher.Items.Clear(); List <Teacher> teachers = new List <Teacher>(); teachers = DBCommunicate.GetTeacherList(comboBoxCathedra.SelectedItem.ToString()); foreach (var temp in teachers) { comboBoxTeacher.Items.Add(temp.FIO); //Запись в выпадающий список } }
private void Window_Loaded(object sender, RoutedEventArgs e) { List <Institute> institutes = new List <Institute>(); //Список институтов List <Cathedra> cathedras = new List <Cathedra>(); //Список кафедр teachers = new List <Teacher>(); //Список преподавателей institutes = DBCommunicate.GetInstituteList(); //Получение информации из БД cathedras = DBCommunicate.GetCathedraList(); teachers = DBCommunicate.GetTeacherList(); foreach (var temp in institutes) { comboBoxInstitute.Items.Add(temp.Name); //Запись в выпадающий список } foreach (var temp in cathedras) { comboBoxCathedra.Items.Add(temp.Name); //Запись в выпадающий список } foreach (var temp in teachers) { comboBoxTeacher.Items.Add(temp.FIO); //Запись в выпадающий список } }