现在要将二个ds合并,若二个ds有相同的key,则将他们合并成一行,不相同的key,单独成一行,然后将没找到的补0,具体如下:第一个DataSet,名称:ds1
key name pwd
1 张三 123
2 李四 456
3 王五 756第二个DataSet,名称:ds2
key sname spwd
1 小二 523
2 小三 846
5 小四 892期望合并的结果:
key name pwd sname spwd
1 张三 123 小二 523
2 李四 456 小三 846
3 王五 756 0 0
5 0 0 小四 892我现在所知道的只能是二个ds都要遍历,但是若数据多的话肯定会很慢,请问大大们有没有效率高的实现办法?
key name pwd
1 张三 123
2 李四 456
3 王五 756第二个DataSet,名称:ds2
key sname spwd
1 小二 523
2 小三 846
5 小四 892期望合并的结果:
key name pwd sname spwd
1 张三 123 小二 523
2 李四 456 小三 846
3 王五 756 0 0
5 0 0 小四 892我现在所知道的只能是二个ds都要遍历,但是若数据多的话肯定会很慢,请问大大们有没有效率高的实现办法?
呵呵!