首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

DataSet内容加入XML中,而不是重写XML内容,该如何处理

2012-01-13 
DataSet内容加入XML中,而不是重写XML内容如何将DataSet内容加入XML中,而不是重写XML内容比如ds.WriteXml(

DataSet内容加入XML中,而不是重写XML内容
如何将DataSet内容加入XML中,而不是重写XML内容
比如ds.WriteXml( "e:\\share\\analyse.xml ");
以上这句是将analyse.xml原有内容替换成ds中的内容。
只是想将同样的DataSet字段的不同记录加入analyse.xml中,如何做?

[解决办法]
UP
[解决办法]
方法很多,可以用XmlDocument操作也可以直接ds合并:

DataSet ds = new DataSet();

ds.Read( "e:\\share\\analyse.xml ");

ds.Merge(ds1);//ds1 = 要加入的数据集

ds.WriteXml( "e:\\share\\analyse.xml ");

[解决办法]
用StreamWrite 的append()方法也可以追加内容啊。一般追加内容都是殊途同归的方法了
反正不能用 Save()方法,就覆盖了,呵呵

热点排行