2008-6-16 14:03 chinafcl
DATASET多表查询

有很多人都提出过这个问题但都没有很好的答案所以再次问一下大家
在DATASET中已经有三张表
表一
ID A  B
1  3  5
2  5  6
3  4  3
4  1  0
表二
ID C  D  E
2  6  4  7
3  6  1  5
表三
ID F  G  H
1  6  9  0
4  8  6  2
怎么样在DATASET里查出以下结果
ID A  B  C  D  E  F  G  H
1  3  5               6  9  0
2  5  6  6  4  7
3  4  3  6  1  5
4  1  0              8  6  2

2008-6-17 12:20 smthgdin
你这样在dataset操作还不如直接改sql语句来的快。
偶对ado.net了解不深,好像dataset没有这样的关联操作。

2008-6-17 15:10 chinafcl
这样是方便多了,但我这三张表也是通过存储过程,交叉表等N烦才得到的.

2008-6-22 11:27 septemberd
改SQL语句吧,这样方便点。

2008-6-26 14:55 liuhongzhe
可以使用linq to dataset查询dataset中的表的纪录。groupjoin关键字相当于sql语句里的left join。

页: [1]
查看完整版本: DATASET多表查询


Powered by ITPUB论坛