private void Form1_Load(object sender, EventArgs e)
{
string xml=@"
hello
123
world
456
";
DataSet dataset = new DataSet();
dataset.ReadXml(new System.IO.StringReader(xml));
DataTable table = dataset.Tables[0];
this.dataGridView1.DataSource = table;
table.RowChanged += new DataRowChangeEventHandler(OnTableChanged); //<---
table.RowDeleted += new DataRowChangeEventHandler(OnTableChanged); //<---
}
void OnTableChanged(object sender, DataRowChangeEventArgs e)
{
System.Diagnostics.Trace.TraceInformation("DataTable changed - " + e.Action);
DataTable table = sender as DataTable;
if (table != null)
{
table.DataSet.WriteXml("c:\\temp\\temp.xml"); //<---
}
}
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23109131/viewspace-695159/,如需转载,请注明出处,否则将追究法律责任。