繁体   English   中英

关于C#中的xml

[英]about xml in c#

目前,我正在开发一个注册表,单击“保存”按钮。 它将保存在xml文件中。 xml文件中的详细信息应以单独的窗口形式显示在datagrid中。 还有三个按钮。 编辑,新建和删除。 单击编辑按钮后,gridview中选定的行详细信息应显示在注册表单中。 我不知道该怎么做。

通过选择一行,当我们单击Delete按钮时,它应该从xml文件中删除该特定记录。 我也没有得到…………..请帮助我………………………………..

问候,

曼尼坎丹

这是Zubair Ahmed和Scott Mitchell的现成示例。 它显示并说明了使用Grid进行XML文件的编辑。 我认为这就是您所需要的。

http://aspnet.4guysfromrolla.com/articles/112603-1.aspx 使用网格编辑xML

选择的DataSet类。

摘要:

DataSet可以将数据和架构读取和写入为XML文档。 然后,可以在支持XML的任何平台上通过HTTP传输数据和模式,并由任何应用程序使用。 您可以使用WriteXmlSchema方法将架构另存为XML架构,并且可以使用WriteXml方法保存架构和数据。 要读取包含模式和数据的XML文档,请使用ReadXml方法。

在典型的多层实现中,创建和刷新数据集以及依次更新原始数据的步骤是:

  1. 使用DataAdapter使用数据源中的数据构建并填充DataSet中的每个DataTable。
  2. 通过添加,更新或删除DataRow对象来更改单个DataTable对象中的数据。
  3. 调用GetChanges方法以创建仅包含对数据所做的更改的第二个DataSet。
  4. 调用DataAdapter的Update方法,将第二个DataSet作为参数传递。
  5. 调用Merge方法将第二个DataSet中的更改合并到第一个DataSet中。
  6. 调用数据集上的AcceptChanges。 或者,调用
    RejectChanges取消更改。

为什么不使用可序列化的对象,那么您可以使用表单中的对象,并且可以随时将其序列化为文件或db字段。 有一个名为XSD.exe的实用程序,可让您从xml构建可序列化的对象模型。

我想这就是您最后要做的。 XML-插入/更新/删除/查询

希望这可以帮助! 请告诉我!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM