Brug af XML i C# istedet for en database (tabel)
Hej,Jeg er ved at lave et lille applikation i C# hvor jeg har brug for at gemme nogle data i en XML fil. I programmet viser jeg data fra XML'en i en DataGridView, men jeg vil gerne kunne lave ændringer og gemme det i samme XML fil. Jeg kan ikke få det til at gemme ændringer eller tilføjelse. Her er lidt kode:
public Form1()
{
InitializeComponent();
dataSet1.ReadXml("C:\\tmp\\test.xml");
this.bindingSource1.DataSource = dataSet1.Tables["Row"];
dataGridView1.DataSource = bindingSource1;
}
Jeg bruger en bindingNavigator's SAVE knap til at kunne gemme:
private void saveToolStripButton_Click(object sender, EventArgs e)
{
int i = dataGridView1.RowCount;
bindingSource1 = (BindingSource)dataGridView1.DataSource;
DataTable dt = new DataTable();
dt = (DataTable)bindingSource1.DataSource;
dt.WriteXml("C:\\tmp\\test.xml");
}
Jeg ville blive glad hvis du kunne hjælpe.
Tak på forhånd.