broetchen
Erfahrenes Mitglied
moin
Ich habe eine ListBox und als Datenquelle fungiert eine ArrayList.
Wenn der ArrayList neue Elemente hinzugefügt werden, sollen sie automatisch in der ListBox angezeigt werden, was allerdings nicht passiert.
Bisher habe ich das immer mittels eigener Refresh-Funktion gelöst.
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
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