你现在这样就是使用一个表呀,你只要应用时绑定到DG_menu.DataSource=ds.Tables["Module"].DefaultView;然后使用相应的列就好了!

解决方案 »

  1.   

    楼上的,你搞错了吧。他的dataGrid绑定的还是一个表啊,他现在还是无法把第二张表的内容绑定到DataGrid中去。而且楼主的存储过程写的绝对有问题,这种结果根本无法绑定多个表中的相关内容,因为结果集根本放不到一张表里。
    建议存储过程写法:
    Select a.*,b.Column1,b.Column2 from TableA a left outer join TableB b on a.ID=b.TableAID
    这样才会把结果存到一张表中。
    所以只需要把你DataSet中的表的列定义的多一些以匹配B中相应的字段就可以了。