Я занимаюсь разработкой небольшого настольного приложения, и в моей форме есть несколько раскрывающихся списков (списков). Я заполняю список строк, которые будут использоваться в качестве источника данных для всех из них. Вот пример из моего класса Form.cs:
List<string> datasource = new List<string>();
datasource.Add("string 1");
datasource.Add("string 2");
Затем я устанавливаю этот список в качестве источника данных для нескольких комбинированных списков:
cmbDataType1.DataSource = datasource;
cmbDataType2.DataSource = datasource;
Все это происходит в том же методе, который вызывается из конструктора Form.
Вот странная часть: после того, как я изменю выбранное значение в одном из них, то же самое значение будет установлено в другом. Не установлено ни одного события SelectedIndexChange
. Я где-то напутал, но не могу поставить палец куда ...