DataAdapter.Update

11/07/2008 - 10:36 von Christian Bayer | Report spam
Hallo,

ich lade in ein typisiertes Dataset einen Daensatz und binde die Felder an
Textboxen.
Nach dem DataAdapter.Update werden die Änderungen nicht in der DB
gespeichert. obwohl es keien Fehlermeldung gibt.

Wenn ich nun die Tabelle zusàtzlich an ein datagrid binde. werden die
Änderungen gespeichert.

Muss man noch irgendwas tun, wenn man NUR an textboxen bindet?
 

Lesen sie die antworten

#1 Elmar Boye
11/07/2008 - 12:38 | Warnen spam
Hallo Cristian,

Christian Bayer schrieb:
ich lade in ein typisiertes Dataset einen Daensatz und binde die Felder an
Textboxen.
Nach dem DataAdapter.Update werden die Änderungen nicht in der DB
gespeichert. obwohl es keien Fehlermeldung gibt.



Hast Du aktuellen Änderungen via EndCurrentEdit abgeschlossen?

Z. b
CurrencyManager cm = (CurrencyManager)this.BindingContext[
dataSet, "DataMember"];
cm.EndCurrentEdit();

wobei dataSet, "DataMember" den Angaben entsprechen müssen,
die Du bei der Bindung angegeben hast.

Wenn ich nun die Tabelle zusàtzlich an ein datagrid binde. werden die
Änderungen gespeichert.



... denn dort geschieht so etwas, beim Verlassen der Zeile.

733F
Gruß Elmar

Ähnliche fragen