Verhalten von SqlDataAdapter_RowUpdated ??

03/09/2008 - 15:42 von M.Erlinger | Report spam
hallo

kann es sein, das sich das Verhalten des Events "RowUpated"
unterscheided - ob beim DataAdapter via CommandBuilder oder hàndisch
die Update/Insert-Commands erstellt wurden ??

mein Problem:
if (e.Row.RowState == DataRowState.Added)

diese Abfrage habe ich im Event RowUpdated. Bisher war beim
DataAdpater der Insert via CommandBuilder erstellt worden - und da hat
alles funktioniert
Nun wurde dieser leider umgestellt, weil sich auch das SELECT-Com.
erweitert hat, und der Insert-Command wird manuell erstellt und dem
DataAdp. zugefügt.
Und jetzt ist die e.Row.RowState nicht mehr Added !!! - sondern
"Unchanged".

kennt das Problem jemand ?
oder hab ich mich da wo verhaut...

Danke schon mal für Unterstützung
Michael
 

Lesen sie die antworten

#1 Peter Fleischer
03/09/2008 - 20:44 | Warnen spam
"M.Erlinger" schrieb im Newsbeitrag
news:
hallo

kann es sein, das sich das Verhalten des Events "RowUpated"
unterscheided - ob beim DataAdapter via CommandBuilder oder hàndisch
die Update/Insert-Commands erstellt wurden ??

mein Problem:
if (e.Row.RowState == DataRowState.Added)

diese Abfrage habe ich im Event RowUpdated. Bisher war beim
DataAdpater der Insert via CommandBuilder erstellt worden - und da hat
alles funktioniert
Nun wurde dieser leider umgestellt, weil sich auch das SELECT-Com.
erweitert hat, und der Insert-Command wird manuell erstellt und dem
DataAdp. zugefügt.
Und jetzt ist die e.Row.RowState nicht mehr Added !!! - sondern
"Unchanged".

kennt das Problem jemand ?
oder hab ich mich da wo verhaut...
___
AcceptChangesDuringFill, AcceptChangesDuringUpdate sind vielleicht
verstellt?

Viele Gruesse

Peter

Ähnliche fragen