C# 通过从DataGridView获取数据来编写XML文档

C# 通过从DataGridView获取数据来编写XML文档,c#,xml,visual-studio-2008,datagridview,C#,Xml,Visual Studio 2008,Datagridview,如何通过从DataGridView获取数据来编写具有指定节点的XML文档? 我有一个DataGridView,需要创建包含该数据的XML文件,该数据也可以在应用程序中进一步加载。您将拥有一个网格数据源,使用该数据源本身您可以创建XML您可以序列化DataGridView的数据,查看 dataGridView我尝试了以下代码:DataSet-dsTargetData=new-DataSet();dTargetData=(数据集)(dgvBooksDetails.DataSource);dsTarg

如何通过从DataGridView获取数据来编写具有指定节点的XML文档?
我有一个DataGridView,需要创建包含该数据的XML文件,该数据也可以在应用程序中进一步加载。

您将拥有一个网格数据源,使用该数据源本身您可以创建XML

您可以
序列化
DataGridView
的数据,查看
dataGridView

我尝试了以下代码:
DataSet-dsTargetData=new-DataSet();dTargetData=(数据集)(dgvBooksDetails.DataSource);dsTargetData.WriteXml(sfdFileData.FileName)但出现此错误:未将对象引用设置为Object.debug的实例,并在从gridview.datasource分配数据后检查dsTargetData是否包含数据。还尝试硬编码文件名,如c:\text.xmlWell,我在调试后才知道;dsTargetData中存在null,并且返回了相同的错误。然后需要检查null,如“如果不是dsTargetData,则dsTargetData为dbnull.value,然后dsTargetData.WriteXml(sfdFileData.FileName);如何将数据源分配给网格?您可以发布代码吗