Problem mit DataGridView

07/02/2008 - 16:27 von Oliver Denter | Report spam
Hi,

ich habe eine gefüllte DataTable aus einem SqlDataReader und stecke diese in mein DataGridView
(DataGridView.DataSource = meineDataTable;).
Wie füge ich nun ganz am Anfang in das Grid eine zusàtzliche Zeile ein?
Mit "dataGridView.Rows.Add(row)" bekomme ich eine Fehlermeldung das ich das jetzt nicht darf, weil
das Grid gebunden ist..

Gibt es dafür irgendeine Lösung?
Ich brauche das ganze um Benutzereingaben entgegen zu nehmen die sich auf den Grid-Inhalt auswirken,
zum Beispiel um ein neues Sql-Statement zu erzeugen von dem dann wieder die DataTable in das Grid
gesteckt wird.

OD
 

Lesen sie die antworten

#1 Attila Krick
07/02/2008 - 20:35 | Warnen spam
Am Thu, 07 Feb 2008 16:27:56 +0100 schrieb Oliver Denter:

Hi,

ich habe eine gefüllte DataTable aus einem SqlDataReader und stecke diese in mein DataGridView
(DataGridView.DataSource = meineDataTable;).
Wie füge ich nun ganz am Anfang in das Grid eine zusàtzliche Zeile ein?
Mit "dataGridView.Rows.Add(row)" bekomme ich eine Fehlermeldung das ich das jetzt nicht darf, weil
das Grid gebunden ist..

Gibt es dafür irgendeine Lösung?
Ich brauche das ganze um Benutzereingaben entgegen zu nehmen die sich auf den Grid-Inhalt auswirken,
zum Beispiel um ein neues Sql-Statement zu erzeugen von dem dann wieder die DataTable in das Grid
gesteckt wird.

OD



Hi Oliver,

Du könntest einen neu Zeile im DataTable einfügen oder eine BindungSource
dazimschen schalten und mit BS.AddNew() arbeiten.

Grüße

Attila

Ähnliche fragen