现在要将二个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都要遍历,但是若数据多的话肯定会很慢,请问大大们有没有效率高的实现办法?