1

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

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

问候,

马尼坎丹

4

4 回答 4

6

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

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

于 2009-09-14T12:14:22.903 回答
2

选择数据集类。

概括:

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

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

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

为什么不使用可序列化对象,然后您可以在表单中使用对象,并且无论何时您都可以将其序列化到文件或数据库字段中。有一个名为XSD.exe的实用程序可让您从 xml 构建可序列化的对象模型。

于 2009-09-14T12:17:38.323 回答
0

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

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

于 2009-09-14T12:51:28.100 回答