Laden...

[gelöst] DataGridView: Zellen editieren, dann speichern?

Erstellt von Joetempes vor 16 Jahren Letzter Beitrag vor 16 Jahren 1.675 Views
Joetempes Themenstarter:in
888 Beiträge seit 2007
vor 16 Jahren
[gelöst] DataGridView: Zellen editieren, dann speichern?

Hallo allerseits

Also ich hab ein DataGridView, daran gekoppelt als DataSource ist ein DataSet welches eine XML-Datei einließt. Die Daten werden angezeigt, alles bestens.

Jetzt habe ich ReadOnly auf false gesetzt, so das ich die Einträge in den Zellen editieren
kann. Aber wie mach ich es persistent, so das die Änderungen im XML-File gespeichert werden?

Gerne automatisch, über einen Save-Button würde mir genügen...

Kann mir jemand helfen ?

Grüße Joetempes

N
4.644 Beiträge seit 2004
vor 16 Jahren

DataSet.WriteXml(...) ?

Joetempes Themenstarter:in
888 Beiträge seit 2007
vor 16 Jahren

Danke, aber wie bekomm ich Daten aus dem DataGridView?
Gibts da einen einfachen Weg, oder muss ich alle Zellen durch iterieren, Werte rausholen & in ein neues XML schreiben?

563 Beiträge seit 2004
vor 16 Jahren

Hallo Joetempes

Es besteht ein DataBinding zwischen deinem DataGridView und deiner DataSource (das DataSet). Änderungen über das DataGridView werden darum automatisch in deinem DataSet "gespeichert". Darum brauchst du nur noch dataset.WriteXml() aufzurufen.

Gruss,
.unreal

Joetempes Themenstarter:in
888 Beiträge seit 2007
vor 16 Jahren

Boaa, fettes danke an Euch beide, funktioniert bestens!