Datarow CancelEdit/EndEdit() - Verständnis-Frage....

28/03/2008 - 18:53 von M.Erlinger | Report spam
Hallo

ein einfaches DataGridView, in dem ich meine Daten editiere; setze mir
zum Beispiel einen Test-Button auf die Form, bei dem ich dann die
aktuelle Row auslesen, und ein "myCurrentRow.CancelEdit()" aufrufe -
wieso werden dann nicht die vorherigen Werte dieser DataRow wieder
angezeigt ??

Ich dachte mit dem CancelEdit() wird die "Proposed-Version" des DataRows
wieder gelöscht - und ich habe wieder meinen Original-Daten-Zustand.

...und zu EndEdit() - wenn ich zum Beispiel ein Feld editiere, und
anschließend in der Navigation-Bar einen Button betàtige (ohne das ich
das Feld/Column mit Tab verlassen habe) - muss ich dann EndEdit()
aufrufen, oder nicht?

Danke schon mal für Hilfestelltung bei meinem Grundsatz-Problem.
Gruß
Michael
 

Lesen sie die antworten

#1 Peter Götz
28/03/2008 - 19:16 | Warnen spam
Hallo Michael,

schau Dir mal

www.gssg.de -> Visual Basic -> VB.net
-> DataTable / DataView, RowState

an. Das sollte die Hintergründe Deines Problems
erhellen.

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

Ähnliche fragen