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