Вы должны заполнить поле со списком при инициализации формы. Или, возможно, создайте функцию RefreshDataSources
, которая будет перезагружать каждый набор данных в вашей форме, включая это поле со списком. Как это может быть?
private void RefreshDataSources()
{
using (SamenEntities c = new SamenEntities())
{
#region combobox
comboBox6.DataSource = c.sabt_como_tahsili.ToList();
comboBox6.ValueMember = "id_vaziat_tahsili";
comboBox6.DisplayMember = "name_vaziat_tahsili";
#endregion
// place other controls here
}
}
Но делать это в случае, если SelectedIndexChanged
не лучший выбор, даже когда это сработает.
EDIT
Только что проверил поведение обычного элемента комбинированного списка Microsoft.
SelectedIndexChanged
не будет запущен, если внутри него нет элементов, поэтому нет возможности выполнить ваш код.