Forums Neueste Beiträge
 

DataGridView

18/02/2010 - 19:43 von ChristianT | Report spam
Hallo Leute,
mittels
MyDataGridView.DataSource = MyArrayList
weise ich einem DGV die Daten zu.

Da es sich aber bei der Datenquelle um eine Arraylist handelt habe ich
Schwierigkeiten eine Row im DGV hinzuzufügen und eine selektierte Row
zu entfernen.

Ich mache das zur Zeit umstàndlich indem ich beim ArrayList die
Änderung durchführe und anschließend die DGV.DataSource auf Nothing
setze und dann dem DGV erneut die Arraylist zuweise. (sonst wird
nàmlich das DGV nicht aktualisiert)

Das Ganze sollte doch irgendwie ohne der blöden Nothing-Geschichte
eleganter funktionieren.

Wie macht ihr das?
Vielen Dank im Voraus
Christian Tauschek
 

Lesen sie die antworten

#1 Peter Fleischer
19/02/2010 - 05:00 | Warnen spam
"ChristianT" schrieb im Newsbeitrag
news:
Hallo Leute,
mittels
MyDataGridView.DataSource = MyArrayList
weise ich einem DGV die Daten zu.

Da es sich aber bei der Datenquelle um eine Arraylist handelt habe ich
Schwierigkeiten eine Row im DGV hinzuzufügen und eine selektierte Row
zu entfernen.

Ich mache das zur Zeit umstàndlich indem ich beim ArrayList die
Änderung durchführe und anschließend die DGV.DataSource auf Nothing
setze und dann dem DGV erneut die Arraylist zuweise. (sonst wird
nàmlich das DGV nicht aktualisiert)

Das Ganze sollte doch irgendwie ohne der blöden Nothing-Geschichte
eleganter funktionieren.

Wie macht ihr das?



Binde die ArrayList nicht direkt, sondern nutze ein "zwischengeschaltetes"
BindingSource-Objekt. Da kann man Löschen, Hinzufügen, Sortieren und
Filtern.

Viele Gruesse

Peter

Ähnliche fragen