如何在Xml中保存DatagridView并将Xml加载到datagridView?

嗨,我想将数据从datagridview保存并加载到xml。 我的想法是我可以将我的datagridview保存到xml如何 – >“[date] _ [name] .xml”以后我可以加载这些数据。 对于这两个操作,我想使用两个方法 – > Save()和Load()

这是我保存的代码:

private void Save(DataGridView grid) { try { xmlfile = @"C:\datagrid.xml"; dataset = (DataSet)InputDataGrid.DataSource; dataset.WriteXml(xmlfile); } catch (Exception ex) { MessageBox.Show(ex.Message); } } 

我怎么能这样做?

这是我用于测试场景的示例xml文件:

   Tarasov   

可以访问上述XML文件的示例代码段:

 private void Load() { string path = @"C:\dataset.xml"; DataSet ds = new DataSet(); ds.ReadXml(path); InputDataGrid.DataSource = ds; InputDataGrid.DataMember = "student"; } private void Save() { string path = @"C:\dataset.xml"; DataSet ds = (DataSet) InputDataGrid.DataSource; ds.WriteXml(path); } 

–SJ