如何在Xml中保存DatagridView并将Xml加载到DatagridView
本文关键字:Xml DatagridView 并将 加载 保存 | 更新日期: 2023-09-27 18:24:32
嗨,我想将数据从datagridview保存并加载到xml。我的想法是,我可以将我的数据网格视图保存到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文件:
<dataset>
<student>
<name>Tarasov</name>
</student>
</dataset>
可以访问上述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