Datatable / RowState

16/06/2009 - 07:13 von Maik Weiß | Report spam
Hallo NG

gibt es eine Möglichkeit beim Durlauf durch ein DT
For Each dr As DataRow In _myDT.Rows

Next
zu prüfen, ob eine GELÖSCHTE DatenZeile eine
NEUE Reihe war oder eine bereits vorhandene/(oder auch
modifiziert)?

LG+Dank im Voraus
Maik
 

Lesen sie die antworten

#1 Peter Fleischer
16/06/2009 - 07:38 | Warnen spam
"Maik Weiß" schrieb im Newsbeitrag
news:

gibt es eine Möglichkeit beim Durlauf durch ein DT
For Each dr As DataRow In _myDT.Rows

Next
zu prüfen, ob eine GELÖSCHTE DatenZeile eine
NEUE Reihe war oder eine bereits vorhandene/(oder auch
modifiziert)?



Hi Maik,
wenn du selbst keine Kennzeichen setzt und das Löschen verzögerst, kann man
das nicht ermitteln:

Neu: RowState=added -> Löschen: Datenzeile wird physisch in der DataTable
gelöscht

Ungeàndert: RowState=unchanged -> Löschen: RowState=deleted

Geàndert: RowState=modified -> Löschen: RowState=deleted, zusàtzlich wird
RowVersion.Current gelöscht.


Viele Grüsse
Peter

Ähnliche fragen