private void comboBox_CategoriesAddModel_SelectionChanged(object sender, SelectionChangedEventArgs e) { Category cat = (Category)comboBox_CategoriesAddModel.SelectedItem;//вытащили из нового значения категории ее название, comboBox_CategoriesAddModel.Text возвращает предыдущее значение!!! List <Brand> brands = sql.getBrandsByCategoryAll(cat.NameCategory); brands.Sort(); comboBox_BrandsAddModel.ItemsSource = brands; comboBox_BrandsAddModel.DisplayMemberPath = "NameBrand"; comboBox_BrandsAddModel.SelectedIndex = 0; }
public void LoadBrandsByCategory() { List <Brand> brands = sql.getBrandsByCategoryAll(comboBox_CategoriesEditRepair.Text); brands.Sort(); comboBox_BrandsEditRepair.ItemsSource = brands; comboBox_BrandsEditRepair.DisplayMemberPath = "NameBrand"; comboBox_BrandsEditRepair.SelectedIndex = 0; if (device != null) { comboBox_BrandsEditRepair.Text = device.Brand; } brands = null; }