Hallo zusammen,
nachdem ich mich heute durch das Internet gelesen habe und einfach keine Lösung für mein Problem fand, hoffe ich dass ihr mir helfen könnt.
Ich habe ein DataSet mit mehreren Tabellen in einer C#-WinApplication empfangen. Die Anwendung selbst hat keine Verbindung zur DB, sie erhält die Daten durch einen WebService.
Diese zeige ich in einem Formular an:
(a) Erstellen von (...) BindingSource bs_TA = new BindingSource();
(b) Laden des DataSets dsTA über einen WebService
(c) Zuweisen mit (...) bs_TA.DataSource = ds_TA.Tables[0];
(d) Felder laden mit (...) textBox11.DataBindings.Add("Text", bs_TA, "ZwAddID");
Soweit, so gut. Ich kann die Daten in den Textboxen sehen und verändern.
Wenn ich mir die Daten mit einer foreach() Schleife anzeigen lassen, sind die Änderungen in ds_TA sichtbar.
Mit EndCurrentEdit usw. habe ich getestet - leider alles ohne Erfolg.
Mein Problem:
Wenn ich nun die Änderungen speichern möchte und ds_TA.getChanges() nutze, erhalte ich IMMER ein leeres DataSet (bzw. NULL).
Was kann ich machen ???
Gruß,
Malte
nachdem ich mich heute durch das Internet gelesen habe und einfach keine Lösung für mein Problem fand, hoffe ich dass ihr mir helfen könnt.
Ich habe ein DataSet mit mehreren Tabellen in einer C#-WinApplication empfangen. Die Anwendung selbst hat keine Verbindung zur DB, sie erhält die Daten durch einen WebService.
Diese zeige ich in einem Formular an:
(a) Erstellen von (...) BindingSource bs_TA = new BindingSource();
(b) Laden des DataSets dsTA über einen WebService
(c) Zuweisen mit (...) bs_TA.DataSource = ds_TA.Tables[0];
(d) Felder laden mit (...) textBox11.DataBindings.Add("Text", bs_TA, "ZwAddID");
Soweit, so gut. Ich kann die Daten in den Textboxen sehen und verändern.
Wenn ich mir die Daten mit einer foreach() Schleife anzeigen lassen, sind die Änderungen in ds_TA sichtbar.
Mit EndCurrentEdit usw. habe ich getestet - leider alles ohne Erfolg.
Mein Problem:
Wenn ich nun die Änderungen speichern möchte und ds_TA.getChanges() nutze, erhalte ich IMMER ein leeres DataSet (bzw. NULL).
Was kann ich machen ???
Gruß,
Malte
Comment