ListBox und ArrayList im Verein

broetchen

Erfahrenes Mitglied
moin

Ich habe eine ListBox und als Datenquelle fungiert eine ArrayList.

Code:
lbAltStations.DataSource = this.altStations;

Wenn der ArrayList neue Elemente hinzugefügt werden, sollen sie automatisch in der ListBox angezeigt werden, was allerdings nicht passiert.

Code:
this.altStations.AddRange(mc.GetAltStationsFromExcel());

Bisher habe ich das immer mittels eigener Refresh-Funktion gelöst.
Code:
private void RefreshList()
{
   this.lbAltStations.DataSource = null;
   this.lbAltStations.DataSource = this.altStations;
}

Aber irgendwie funktioniert das diesmal nicht, die ListBox zeigt jetzt gar nichts mehr an.
Was allerdings kurios ist: die Daten sind da, denn ich kann blind reinklicken bzw. mit den Pfeiltasten navigieren.

Was hat's da?
Und, kann man es irgendwie bewerkstelligen, dass sich die DataSource von selber updatet? (DataBindings oder sowas!?)

mfg broetchen
 
Zurück