目前我正在开发一个注册表单,当我们点击保存按钮时。它将保存在一个 xml 文件中。xml 文件中的详细信息应以单独的窗口形式显示在数据网格中。还有三个按钮。编辑、新建和删除。单击编辑按钮时,gridview 中的选定行详细信息应显示在注册表单中。我不知道该怎么做。
通过选择一行,当我们单击删除按钮时,它应该从 xml 文件中删除该特定记录。这也是我没有得到的…………..请帮助我………………………………..
问候,
马尼坎丹
这是 Zubair Ahmed 和 Scott Mitchell 的现成示例。它显示并解释了使用 Grid 编辑 XML 文件。我认为这就是你所需要的。
选择数据集类。
概括:
DataSet 可以将数据和模式作为 XML 文档进行读写。然后可以通过 HTTP 传输数据和模式,并由任何应用程序在任何支持 XML 的平台上使用。您可以使用 WriteXmlSchema 方法将架构保存为 XML 架构,并且可以使用 WriteXml 方法保存架构和数据。要读取同时包含架构和数据的 XML 文档,请使用 ReadXml 方法。
在典型的多层实现中,创建和刷新 DataSet 以及更新原始数据的步骤是:
- 使用 DataAdapter 使用来自数据源的数据构建和填充 DataSet 中的每个 DataTable。
- 通过添加、更新或删除 DataRow 对象来更改单个 DataTable 对象中的数据。
- 调用 GetChanges 方法以创建第二个 DataSet,该数据集仅包含对数据的更改。
- 调用 DataAdapter 的 Update 方法,将第二个 DataSet 作为参数传递。
- 调用 Merge 方法将第二个 DataSet 中的更改合并到第一个中。
- 调用 DataSet 上的 AcceptChanges。或者,调用
RejectChanges 以取消更改。
为什么不使用可序列化对象,然后您可以在表单中使用对象,并且无论何时您都可以将其序列化到文件或数据库字段中。有一个名为XSD.exe的实用程序可让您从 xml 构建可序列化的对象模型。
我想这就是你最后想要做的。 XML - 插入/更新/删除/查询
希望这可以帮助!请告诉我!