问题,同上,希望有认可以给个答案,谢谢!

解决方案 »

  1.   

    所谓的表示一个DataTable类似的数据源
      

  2.   

    说错了,DataGrid中能否同时绑定两张表
      

  3.   

    通过绑定的方法不能可以把2个表组合到一个表里,比如select时加上union
      

  4.   

    我有个想法,DataGrid绑定表不是通过方法吗?
    我想通过两个方法来绑定数据库,当进行
    第一个时
    DataGrid()
    方法绑定
    第二个的时候
    DataGrid()
    方法绑定
      

  5.   

    写一个databind()函数,
    把查询的语句改变不就可以了,
    datatable dt = getdate(strsql);
    datagrid.datasource=dt;
    datagrid.databind();
      

  6.   

    一个DataGrid怎能绑定两个数据源?不能吧,
    最多是把数据组合查询后输出到一个DataSet或者DataTable中
      

  7.   

    select * from table1 a,table2 b执行sql,得到dataset搞定
      

  8.   

    可以把2个表组合到一个表里,比如select时加上union
      

  9.   

    不可以直接绑定两表,但若果先把两表或多表组合成一表就可以了。DataGrid只能绑定一表,但那表是却可以复合多表。你应该想想如何把两张表组建为一张表
      

  10.   

    这样吧,通过各位所讲,我询问一个问题,就是
    1个Button
    1个DataGrid
    2张表
    按下button
    DataGrid的数据发生改变
      

  11.   

    我现在在试,就是想法先让DataGrid绑定一张表
    然后解除绑定
    去绑定另外一张表;
      

  12.   

      不能绑定两个
       但是可以修改sql语句
      

  13.   

    绑定两个应该可以,关键是你怎么处理这个DataTable
      

  14.   

    觉得楼主有点将问题复杂化了,用语句把绑定的数据从两个表中取取出来,再绑定到DataGrid控件中不行吗
      

  15.   

    一种情况:
    用union all
    select * from database1.dbo.table1 union all select * from database2.dbo.table2另一情况:
    DataSet ds = new DataSet();
    DataSet ds1 = new DataSet();
    ds.Merge(ds1);
    合并表datagrid.datasource=ds.Table[0]; 
    datagrid.databind();