C# 使用XML和数据集

C# 使用XML和数据集,c#,xml,dataset,C#,Xml,Dataset,在C#和.NET4.5.2中,我能够创建一个数据集,当它运行ReadXml函数时,数据集将被填充。然后,我有一个DataGridView,它根据从XML文件读取的内容从数据集中获取列和数据 我的问题是,我该如何做相反的事情 基本上,我被告知在不使用数据库的情况下创建数据库,这会导致我使用xml文件。我还负责让程序检测XML文件是否存在(我知道怎么做),如果不存在,就创建它。我也不能使用datagrid视图,而是使用一系列绑定控件,如文本框和复选框 我的问题是将这些控件动态连接到一个数据集,该数据

在C#和.NET4.5.2中,我能够创建一个数据集,当它运行ReadXml函数时,数据集将被填充。然后,我有一个DataGridView,它根据从XML文件读取的内容从数据集中获取列和数据

我的问题是,我该如何做相反的事情

基本上,我被告知在不使用数据库的情况下创建数据库,这会导致我使用xml文件。我还负责让程序检测XML文件是否存在(我知道怎么做),如果不存在,就创建它。我也不能使用datagrid视图,而是使用一系列绑定控件,如文本框和复选框

我的问题是将这些控件动态连接到一个数据集,该数据集包含我需要的所有列(基于数组或类似的内容),以便在需要时创建一个新的XML文件

如果这让人困惑,我道歉,因为这让我很困惑


编辑:主要重新措辞:如何创建数据集并循环/保存其信息,而无需连接到实际数据库?

使用函数将数据从xml文件填充到数据集。为了将数据从数据集存储到xml文件,可以使用simli函数


这里还有一篇关于如何使用DataSet和Xml的文章:

要创建数据绑定UI,请使用Visual Studio中的“数据源”面板。将数据源的UI类型从DataGridView更改为Details,并将其拖动到设计图面。有关详细信息,请参见本页:

使用数据模型和xml序列化如何?问题是他将此任务交给了业余爱好者。这是我第一次体验真实世界,所以有很多我不知道的地方,比如你刚才描述的。我必须研究这两个方面。在这种情况下,您可以将数据集编写为xml。这是一篇文章。谢谢。这有助于写入XML。我想我的下一个问题是使用数据集绑定控件。我只是想知道我需要知道的。如果可以的话,想给出一个答案,我会投票给你吗?:)