Saber
Erfahrenes Mitglied
Hallo zusammen!
Ich habe folgendes Prob. Ich habe eine DataTable und darin befinden sich eine Menge Rows, die in einem DataGrid angezeigt werden. Nun möchte ich in meinem Programm die Möglichkeit implementieren neue Zeilen einzufügen (wie etwas in MS-Excel).
Das ganze soll so aussehen, dass ich mit der rechten Mouse-Taste auf eine Zeile klicke, dann "Zeile einfügen" auswähle im Kontextmenü auswähle und anschl. wird zwischen den anderen Zeilen eine neue, leere Zeile eingefügt.
Leider funktioniert das nicht. Ich hätte versucht eine neue Zeile mit der InsertAt()-Methode der DataTable an eine bestimmte Stelle einzufügen, aber die neue Zeile wird stets am Ende eingefügt.
Irgendeine Idee wie ich die neue Zeile dazwischen reinbekomme?
Code-Ausschnitt:
VIELEN DANK IM VORAUS!
MfG
Mike
Ich habe folgendes Prob. Ich habe eine DataTable und darin befinden sich eine Menge Rows, die in einem DataGrid angezeigt werden. Nun möchte ich in meinem Programm die Möglichkeit implementieren neue Zeilen einzufügen (wie etwas in MS-Excel).
Das ganze soll so aussehen, dass ich mit der rechten Mouse-Taste auf eine Zeile klicke, dann "Zeile einfügen" auswähle im Kontextmenü auswähle und anschl. wird zwischen den anderen Zeilen eine neue, leere Zeile eingefügt.
Leider funktioniert das nicht. Ich hätte versucht eine neue Zeile mit der InsertAt()-Methode der DataTable an eine bestimmte Stelle einzufügen, aber die neue Zeile wird stets am Ende eingefügt.

Irgendeine Idee wie ich die neue Zeile dazwischen reinbekomme?
Code-Ausschnitt:
Code:
DataRow row = tbl.NewRow();
tbl.Rows.InsertAt(row, pos);
VIELEN DANK IM VORAUS!

MfG
Mike
Zuletzt bearbeitet: