貌似 ,可以新建一个,datatable,将获取的数据,加到里面,不过得用循环,一行一行加,效率低了点儿。。
好久没编了,有些生疏。将其作为数据源,绑定。

解决方案 »

  1.   

    设置一个dataset,先用sqldataadapter访问A表,fill(dataset)填出dataset,再用sqldataadapter访问B表,用fill填充相同的dataset,在绑定到datagrid就可以了
      

  2.   

    这里说明一点,我用的是Acess数据库.
      

  3.   

    DataGrid里在嵌套一个DataGrid,可以实现的.
    或者你用sql将他们先合并在绑也可以啊.acess支持join语句.
      

  4.   

    把A.Master和B.Master中的数据分别放在两个DataTable中,数据结构相同,
    .net有现成的方法把两个结构相同DataTable合成一个.
    tb1.Merge(tb2).
      

  5.   

    把A.Master和B.Master中的数据分别放在两个DataTable中,数据结构相同, 
    .net有现成的方法把两个结构相同DataTable合成一个. 
    tb1.Merge(tb2).
      

  6.   

    Select * FROM A.Master  UNION Select * FROM OpenRowSet('MSDASQL','DRIVER={SQL Server};SERVER=B服务器;UID=sa;PWD=sa;Database=B','Select * FROM B.Master ') AS a你的访问就用A的连接就可以了