读书人

DataSet导出数据 合并xml解决方案

发布时间: 2012-04-15 18:39:21 作者: rapoo

DataSet导出数据 合并xml
导出数据库的为xml文件,用dataset读取Customer表数据,和本地的orders.xml 合并,然后组成一个xml文件。可是orders一直是orders.xml的数据,合并后还是orders.xml的数据,Customer 的数据已经读取出来了。在合并时,orders.xml 怎么一直不变。我希望2个不同数据结构的表,在导出时 一个表作为xml的大节点,表的列名在大节点下,然后接着另外一个表。

SqlDataAdapter adapter = new SqlDataAdapter("select * from [Customer]", conn);

DataSet customers = new DataSet();
adapter.FillSchema(customers, SchemaType.Source, "Customer");
adapter.Fill(customers, "Customer");

DataSet orders = new DataSet();
orders.ReadXml("D:\\orders.xml");


orders.Merge(customers,true);

[解决办法]
先整理、合并数据集之后再导出,可否?

读书人网 >.NET

热点推荐