使用 SQL 个数据库及其表填充 Treeview

Populate Treeview with SQL Databases and its Tables

如何使用 C# WPF 应用程序在服务器中使用包含所有数据库及其表的复选框填充 Treeview?

 -Server 1----------------      
-        - Database1     -
-          -- Table1     -
-          -- Table2     -
-          -- Table3     -
-        - Database2     -
-          -- Table1     -
-          -- Table2     -
-          -- Table3     -
--------------------------

您首先需要return列出所有有用的数据库。

SELECT name FROM master..sysdatabases
WHERE name NOT IN ('master', 'tempdb', 'model', 'msdb');

然后为每个数据库获取表列表

SELECT * FROM information_schema.tables

然后查找有关如何在 WPF 中填充 TreeView 的示例。

maybe this one

那么…… 写代码!