如何使多个数据库的表格合并成一张表并显示在一个gridview中

时间:2022-01-07 06:13:35
假如我有三个SQL数据库,grid_a,grid_b,grid_c,这三个数据库结构一样,都有一张名叫 Real数据表,现在我想把这三个数据库中的 Real表合并成一张表格显示在ASP.NET的页面的Gridview中。

13 个解决方案

#1


你可以将三个表的数据都查出来  然后存到一个list中去  赋给页面的 gridview

#2


通过sql查询合并是否可以呢?

#3


引用 1 楼 daifei4451 的回复:
你可以将三个表的数据都查出来  然后存到一个list中去  赋给页面的 gridview


就这么搞。

#4


把三个数据库里的数据都放在一个datatable里,再付给gridview

#5


 select grid_a.table1,grid_b.table2,grid_c.table3 ..........

#6


引用 4 楼 baoganghan 的回复:
把三个数据库里的数据都放在一个datatable里,再付给gridview

用缓存的办法倒是可以解决的

#7


在三个库,就需要三个数据库连接,光用sql语句,恐怕不大够。还是分别查出来,再填入一张表好点吧。

#8


联合查询啊,或者游标生成数据查如到一张表中,然后获取这个表的数据

#9


引用 1 楼 daifei4451 的回复:
你可以将三个表的数据都查出来 然后存到一个list中去 赋给页面的 gridview

那怎么样存到一个LIST中呢,能说的具体点吗,或者有什么列子吗,可以发到我的邮箱374032245@qq.com

#10


374032254@qq.com

#11


1楼的可以,查出来三个表的数据,在循环添加到list里或添加到一个new Table里都可以。

#12


那意思就是从3张数据表中取出所有的数据合并成一个数据源

赋给Gridview.

#13


在一个数据库中的我试过了 通过sql语句建立一个试图,包括各个表的字段,然后数据绑定到gv中

#1


你可以将三个表的数据都查出来  然后存到一个list中去  赋给页面的 gridview

#2


通过sql查询合并是否可以呢?

#3


引用 1 楼 daifei4451 的回复:
你可以将三个表的数据都查出来  然后存到一个list中去  赋给页面的 gridview


就这么搞。

#4


把三个数据库里的数据都放在一个datatable里,再付给gridview

#5


 select grid_a.table1,grid_b.table2,grid_c.table3 ..........

#6


引用 4 楼 baoganghan 的回复:
把三个数据库里的数据都放在一个datatable里,再付给gridview

用缓存的办法倒是可以解决的

#7


在三个库,就需要三个数据库连接,光用sql语句,恐怕不大够。还是分别查出来,再填入一张表好点吧。

#8


联合查询啊,或者游标生成数据查如到一张表中,然后获取这个表的数据

#9


引用 1 楼 daifei4451 的回复:
你可以将三个表的数据都查出来 然后存到一个list中去 赋给页面的 gridview

那怎么样存到一个LIST中呢,能说的具体点吗,或者有什么列子吗,可以发到我的邮箱374032245@qq.com

#10


374032254@qq.com

#11


1楼的可以,查出来三个表的数据,在循环添加到list里或添加到一个new Table里都可以。

#12


那意思就是从3张数据表中取出所有的数据合并成一个数据源

赋给Gridview.

#13


在一个数据库中的我试过了 通过sql语句建立一个试图,包括各个表的字段,然后数据绑定到gv中