读书人

DataSet内容加入XML中而不是重写XML

发布时间: 2012-01-13 22:43:30 作者: rapoo

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()方法,就覆盖了,呵呵

读书人网 >asp.net

热点推荐