По какой-то причине при добавлении или удалении элементов из DataSource (простой BindingList) ComboBox обновляется соответствующим образом, но если я редактирую такой элемент, он не обновляется автоматически:
myBindingList[index].Name = "NewName";
myBindingList[index].Value = newValue;
В порядкечтобы он обновлялся при редактировании элемента, а не при создании или удалении элемента, я должен сделать это после внесения изменения:
myComboBox.DataSource = null;
myComboBox.DataSource = myBindingList;
Это решает проблему, но кажется довольно грязным решением,Также с большими списками это может стать медленным (преждевременная оптимизация, я знаю), но все же есть ли способ заставить ComboBox обновить без полного переназначения его DataSource?
Спасибо за чтение.