【发布时间】:2015-05-04 14:48:18
【问题描述】:
我已经搜索了很多不同的论坛,但没有找到我正在寻找的帮助,所以我们开始吧。
首先我应该告诉您,我很清楚,一种解决方案可能是在我的 sql 语句中进行 SQL 连接,但这并不容易,因为我使用来自 2 个不同数据库的 2 个不同表。所以我很高兴听到另一种解决方案。
现在,我进行了 2 个查询,并创建了 2 个数据表和 2 个网格视图。 我已成功绑定 2 个网格视图中的数据,现在我有点想根据它们共享的 1 列“合并”它们。
我不知道如何在 VB.net 中做到这一点。
基本上我在服务器OKPalle 上的数据库dbo_db_Test_Palle 中有1 个表。从这里我取以下列并放入我的数据表 dt 并绑定到 gridview 1。
| Name | ID | Organisation |
在来自服务器NOTokPalle 的dbo_db_Test_Palle2 的另一个数据表(dt2) 中,我取以下列并放入dt2,并绑定到Gridview 2。
| Nickname | City | Hobby | ID
我想在GridView 中展示的内容是:
| Name | ID | Organisation | Nickname | City | Hobby |
所以基本上我希望添加City 和Hobby 列,从dt2 到dt,其中ID 匹配的帖子(其他我只是留空)。
我真的希望这里有人可以帮助我。
【问题讨论】:
-
嗨!我不明白为什么做 SQL Join 不容易。您可以使用其他数据库中的视图和主数据库上的 SP 来返回此表。还是我错过了什么?
-
您好,Engerlost!我也在研究 SQL 连接,但是当我访问 2 个不同的数据库时,我需要与不同的用户建立连接......我该如何解决这个问题?
标签: sql asp.net vb.net datagridview datatable