如何把不同的查询结果绑定到同一个Datagird
我有两个数据库A和B,这两个数据库都有一个名为Master的表格,并且他们有着相同的结构。 我现在想从A.Master和B.Master中读取数据并绑定到同一个Datagrid中。请各位指教。 --------------------编程问答-------------------- 貌似 ,可以新建一个,datatable,将获取的数据,加到里面,不过得用循环,一行一行加,效率低了点儿。。
好久没编了,有些生疏。将其作为数据源,绑定。 --------------------编程问答-------------------- 设置一个dataset,先用sqldataadapter访问A表,fill(dataset)填出dataset,再用sqldataadapter访问B表,用fill填充相同的dataset,在绑定到datagrid就可以了 --------------------编程问答-------------------- 这里说明一点,我用的是Acess数据库. --------------------编程问答-------------------- DataGrid里在嵌套一个DataGrid,可以实现的.
或者你用sql将他们先合并在绑也可以啊.acess支持join语句. --------------------编程问答-------------------- 如果有代码,那就非常非常的感谢啦! --------------------编程问答-------------------- 把A.Master和B.Master中的数据分别放在两个DataTable中,数据结构相同,
.net有现成的方法把两个结构相同DataTable合成一个.
tb1.Merge(tb2). --------------------编程问答-------------------- 把A.Master和B.Master中的数据分别放在两个DataTable中,数据结构相同,
.net有现成的方法把两个结构相同DataTable合成一个.
tb1.Merge(tb2). --------------------编程问答-------------------- 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的连接就可以了
补充:.NET技术 , ASP.NET