如何在Dataset中取得多个表的一列或多列的数据显示在DataGridView中
在我的Dataset中有tb1 tb2 tb3一个表
它们之间都建立了关系的
tb1的autoNo字段与tb2的tb1AutoNo字段建立了关系
tb2的autoNo字段与tb3的tb2AutoNo字段建立了关系
现在我想在这三个表选取某一列或多列的数据显示在DataGridView中
假设tb1有如下字段 a b c
    tb2有如下字段 c d e
    tb3有如下字段 f g h
现在我就是想把tb1的a字段的数据和tb2的c d 字段的数据及 tb3的g字段的数据显示在一个DataGridView中.
请问题如何实现?
谢谢.

解决方案 »

  1.   

    用条件过滤你需要的记录,再显示于GRID中
      

  2.   

    直接在SQL语句多表查询不就完了吗?
      

  3.   

    如果主管让我用就好了...
    我用了linq写了个联合查询给骂了...
    说一定要用他写的框架提供的功能写...
    可是我觉得他写的框架太麻烦了...
      

  4.   

    这个问题很经典,个人认为使用ado.net中的表达式是合理的解决方式
    楼主看了这里的文章就明朗了。
    http://www.microsoft.com/china/MSDN/library/data/dataAccess/ADONETEXP.mspx