neue Zeile in DataGridView einfügen

21/08/2007 - 13:28 von Christoph | Report spam
Hallo,
ich möchte einem bereits mit Daten gefüllte DataGridview eine neue Zeile
hinzufügen. Da es sich um ein gebundenes Steuterelement handelt, das über
eine Dataview mit Daten gefüllt wird, kann ich nicht die Add-Methode des
DataGridView, sondern AddNew-Methode der DataView nutzen, um eine Zeile
hinzufügen:

TestDataView.AddNew()
testDataGridView.Datasource = TestDataView

nun mein Prblem: die neue Zeile wird immer ans Ende der Dataview
drangehàngt. ich möchte die Zeile aber an einer anderen Position haben, z.B
oberhalb der gerde markierten Zeile. Wie kriege ich die neue Zeile an diese
Position???
Gruß
Christoph Michalski
 

Lesen sie die antworten

#1 Peter Götz
21/08/2007 - 14:39 | Warnen spam
Hallo Christop,

ich möchte einem bereits mit Daten gefüllte DataGridview
eine neue Zeile hinzufügen. Da es sich um ein gebundenes
Steuterelement handelt, das über eine Dataview mit Daten
gefüllt wird, kann ich nicht die Add-Methode des
DataGridView, sondern AddNew-Methode der DataView
nutzen, um eine Zeile hinzufügen:

TestDataView.AddNew()
testDataGridView.Datasource = TestDataView

nun mein Prblem: die neue Zeile wird immer ans Ende
der Dataview drangehàngt.



Die neue Zeile im DataGrid oder im DataGridView ist
immer erst mal die unterste Zeile.


ich möchte die Zeile aber an einer anderen Position
haben, z.B oberhalb der gerde markierten Zeile.
Wie kriege ich die neue Zeile an diese Position???



Wàhrend des Erstellens und Editierens der neuen
Zeile erst mal gar nicht.
Erst wenn die Eingabe abgeschlossen und die neue
Zeile in die zugrundeliegende DataView/DataTable
übernommen ist, kannst Du z.B. durch Sortieren der
DataView, die Postion des neuen Datensatzes
entsprechend veràndern.

Gruß aus St.Georgen
Peter Götz
www.gssg.de (mit VB-Tipps u. Beispielprogrammen)

Ähnliche fragen