读出来的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
也就是说数据类型都相同只是字段名称不同要合并成一个表,只要数据,不管字段,不用循环处理,因为已经回,求更简单实现的方法和代码.
字段: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
也就是说数据类型都相同只是字段名称不同要合并成一个表,只要数据,不管字段,不用循环处理,因为已经回,求更简单实现的方法和代码.
A,B,C,A1,A2,A3,A4,D,E,F
再来......
for其实已经很简单了
DataSet.Merge (DataSet) 将指定的 DataSet 及其架构合并到当前 DataSet 中。
可能大概是的,如果字段名都一样,那Merge就直接合并了,但你字段名都不一样,所以用for不算麻烦
-------------
用它的Relation(dataset)试试----知道 未测试
DataSet1.Merge(DataSet2.Tables["dtA"].select("",""));