1.用SQL读到一个DataTable里
2.读到两个DataTable里,再手工贴加到一个DataTable里

解决方案 »

  1.   

    在sql语句中搜索两个表就行了
    select table1.field1,table2.field2 from table1,table2
      

  2.   

    如果两个表不关联,就把第二个表的东西添加新行和新列到DATATALBE1,要不就两个表联合查询得到结果,不知道你具体要实现什么功能呢?
      

  3.   

    用beyond_xiruo(希偌)的方法,把select 的结果填充到DataSet的表中,然后设DataGrid的DataSource为DataSet的表,再绑定就可以了
      

  4.   

    我的datagrid有编辑,删除的功能,那属性datakeyfeild该怎样设置?
      

  5.   

    新建一个数据表,表的字段是你所要得到的两个表的字段之和,比如说TAB1:ID,Name,school;TAB2:sID,Score 则现在新建的表TAB3:ID,Name,school,sID,Score,你可以把两个表复制到这个新建表中来
    上面的方法是最笨,当然你为了方便可以用SQL实现,SQL语句为:select TAB1.*,TAB2.* from TAB1 innor join TAB2 on TAB1.ID=TAB2.sID
    注意,TAB1的ID和TAB2的sID是表的索引,你如果再加一个条件的话,在后面加上一句 where .....
    如果数据库是SQL的话,则可以select TAB1.*,TAB2.* from TAB1,TAB2 where TAB1.ID=TAB2.sID
    如果加条件的话,在后面加 and .....条件
      

  6.   

    首问:select 两个表,填充到一个dataset里,梆定到datagrid;
    后问:在datagrid的“属性生成器”里设置一下,在*.cs中coding
          DataGrid1_EditCommand();
          DataGrid1_PageIndexChanged();
      

  7.   

    select a.[id],a.name from table1 a,table2 b where a.id=b.id