当前位置: 代码迷 >> .NET面试 >> DataSet导出数据 合并xml解决方案
  详细解决方案

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

热度:42   发布时间:2016-05-02 20:39:30.0
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);

------解决方案--------------------
先整理、合并数据集之后再导出,可否?
  相关解决方案