你在存储过程里
select tabl1.你要的字段,table2.你要的字段
from table1,table2
where table2.id=table1.id

解决方案 »

  1.   

    你只要在查询的时候把这两张表连接起来查询就可以了
    然后把结果放到DataGrid中去就可以了
      

  2.   

    我知道你想在不连接时从数据集中获得查询数据,我想先应该建立两个表的关系,如:
    DataTable catTable = catDS.Tables["Categories"];
    DataTable prodTable = catDS.Tables["Products"];
    DataRelation catProdRel = catDS.Relations.Add("CatProdRel", catTable.Columns["CategoryID"],prodTable.Columns["CategoryID"]);
    再用两层for将数据写入一个新的DataTable中,然后绑定到数据网格。如有好的方法,别忘了给我留言哦。
      

  3.   

    连接查询,将结果放到dataset里就行了!!
      

  4.   

    方便的方法:从数据库中取出你要的数据(几个表),放到一个DataSet.Table里,再绑定
      

  5.   

    最好用Relation做成两个表的父子关系。