Hier ist die XML-Datei:Wie können Änderungen von einer Datenquelle in die XML-Datei zurückgespeichert werden?
<Test>
<Code Layer='V' Colour='1'/>
<Code Layer='W' Colour='1'/>
<Code Layer='WE' Colour='1'/>
</Test>
Mein Form
(WinForm) eine DataGridView
drauf hat, und ich habe den Blick auf meine XML-Datei gebunden:
private void GENIO_Code_Editor_Load(object sender, EventArgs e)
{
DataSet dataSet = new DataSet();
dataSet.ReadXml("d:\\MyFile.xml");
dataGridView.DataSource = dataSet.Tables[0];
}
Es funktioniert (beachten Sie, dass Beispiel hat mehr Codes in der XML-Datei):
Mein Problem ist, dass wenn ich unten neue Werte eintippe (Asterix-Zeile), diese neuen Zusätze nicht in der XML-Datei aktualisiert werden.
Welchen Schritt vermisse ich? Vielen Dank.
Haben Sie versucht, den Datensatz mit .WriteXML zu speichern? – dbasnett
@dbasnett Verwandle deinen Kommentar bitte in eine Antwort, denn das ist was ich brauchte. Wenn Sie es als Antwort hinzufügen, werde ich akzeptieren und abstimmen. Vielen Dank. –