读出来的DataSet1:
字段:A,B,C,A1,A2,A3,A4
数据:X,X,X,X, X, X, X
读出来的DataSet2:
字段:D,E,F,A1,A2,A3,A4
数据:X,X,X,X, X, X, X
合并后:
字段:A,B,C,A1,A2,A3,A4
数据:X,X,X,X, X, X, X
     X,X,X,X, X, X, X
也就是说数据类型都相同只是字段名称不同要合并成一个表,只要数据,不管字段,不用循环处理,因为已经回,求更简单实现的方法和代码.

解决方案 »

  1.   

    呵呵,试过了,会变成如下,不是所希望的
    A,B,C,A1,A2,A3,A4,D,E,F
    再来......
      

  2.   

    楼主想多了
    for其实已经很简单了
      

  3.   

    那就是说DataSet所有函数中没有只合并数据的了,汗!
      

  4.   

    用:DataSet.Merge (DataRow[])因为:
    DataSet.Merge (DataSet)  将指定的 DataSet 及其架构合并到当前 DataSet 中。
      

  5.   


    可能大概是的,如果字段名都一样,那Merge就直接合并了,但你字段名都不一样,所以用for不算麻烦
      

  6.   

    不用循环 限制了很多好方法啊。
    -------------
    用它的Relation(dataset)试试----知道  未测试
      

  7.   


    DataSet1.Merge(DataSet2.Tables["dtA"].select("",""));