c# - C#如何在一个Datagridview中显示多个数据库表?
问题描述
我的 Windows 窗体应用程序上有一个 datagridview 和 Show 按钮。在 datagridview 中,我想显示多数据库的表,但我的 sql 代码只显示当前数据库表。如何显示所有数据库的表?
SELECT TABLE_CATALOG AS 'DATABASE Name',
TABLE_SCHEMA AS 'SCHEMA Name',
TABLE_NAME AS 'TABLO Name'
FROM INFORMATION_SCHEMA.TABLES
解决方案
您可以使用 SQL 语法table1 JOIN table2
来显示多个表。如果您不能这样做,请使用多个 SQL 查询来提供表,然后将其设置为ItemsSource
您的数据网格,Windows.Forms 中的名称可能与 WPF 中的名称有所不同。
推荐阅读
- python - Numpy:在左边的任何东西都是假的地方设置假
- mysql - 移动表数据错误'#1062 - 重复条目'
- haproxy - 如何使用 nifi.web.proxy.host 和 nifi.web.proxy.context.path?
- asp.net - 如何在asp.net mvc5中创建动态角色
- admob - admob中的帐号错误
- ios - 地图上的折线不可见
- data-structures - 为什么优先级队列不能像普通队列一样环绕?
- php - 如何将 opencart 与 Amazon CDN 集成?
- rust - Rust 中的访问者模式
- java - 如何使用java在linux服务器上创建文件