ComboBox nicht automatisch aktualisieren, wenn die Datenquelle ändert?

Aus irgendeinem Grund beim hinzufügen oder entfernen von Elementen aus der Datenquelle (eine einfache BindingList) die ComboBox entsprechend aktualisiert, aber wenn ich ein Element Bearbeiten, wie dieser, ist es nicht automatisch aktualisieren:

myBindingList[index].Name = "NewName";
myBindingList[index].Value = newValue;

Um es zu aktualisieren, wenn ich ein Element Bearbeiten im Gegensatz zum anlegen oder entfernen eines Elements, die ich habe, um dies zu tun, nachdem die änderung vorgenommen wird:

myComboBox.DataSource = null;
myComboBox.DataSource = myBindingList;

Dieser behebt das problem, aber wie es scheint, eine eher chaotisch-Lösung. Auch mit großen Listen kann es langsam (vorzeitige Optimierung, die ich kenne), aber immer noch gibt es eine Möglichkeit zu zwingen, die ComboBox zu aktualisieren, ohne Sie komplett neu zuweisen der DataSource?

Vielen Dank für das Lesen.

Schreibe einen Kommentar