作者KENyroj (难得一身鸡蛋糕...)
看板C_Sharp
标题[问题] 请问 DataSet, DataTable 与 XML
时间Fri Jul 20 15:40:53 2007
各位大大好... 小弟最近用 C# 要写个 XML 的处理程式...
假设我的 XML 如下: (档名: file.xml)
<root>
<node>
<id>1</id>
<name>ABC</name>
</node>
<node>
<id>2</id>
<name>XYZ</name>
</node>
</root>
然後目前考虑使用 DataSet 及 DataTable 来存取...
--
DataSet dsRoot = new DataSet("root");
ds.ReadXml(@"file.xml");
--
然而... 後续要如何取得 XML 的资料我却没有办法...
我只看到有个使用 DataTable 的东西... 但是都没看到详细范例... 囧
--
DataTable tbNode = new DataTable("node");
tbNode.Columns.Add(new DataColumn("id",
System.Type.GetType("System.Int32")));
tbNode.Columns.Add(new DataColumn("name",
System.Type.GetType(System.String")));
--
我有注意到的是... 我把这些 Column 加到 table 里...
但是这 Table 并没有加到我的那个 DataSet 里... 请问我该怎麽做呢... ??
还有... 我可否直接对 DataSet 动手脚... 新增或移除资料...
比如我可否对 DataSet 动过手脚後... 原本的 XML 会有第三笔 node 这样...
不好意思问了这麽一个粗浅的问题... 我在 code project 及 MSDN 找都没找到相关的
谢谢大大看完
__yroj
--
KOKIA - ありがとう
もしも もう いちど 假使再一次
あなた に あえる なら 遇见你的话
たった ひとこと 只有一句话
つたえたい 想告诉你
http://home.so-net.net.tw/kenyroj/share/arigatou.swf
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.5.97