c# - 使用 SQL 数据库及其表填充 Treeview

标签 c# mysql wpf database treeview

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

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

最佳答案

您需要首先返回所有有用数据库的列表。

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

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

SELECT * FROM information_schema.tables

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

maybe this one

然后…… 编写代码!

关于c# - 使用 SQL 数据库及其表填充 Treeview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31338485/

相关文章:

wpf - WPF:基于另一个组件中的样式的样式

c# multithreading 方法名称预期

MySQL拒绝在 `NULL`列中插入 `default null`值

MySQL 查询测试 WHERE 子句搜索时间

php - mysql_escape_string() 有什么作用?

wpf - 如何设置wpf slider 的拇指样式?

c# - 在 WPF 中创建动态 CRUD UI

c# - 在 .Net 中重定向标准输入和标准输出

c# - 制作通用方法来更新 Entity Framework 多对多导航属性

c# - MS Word 文档关闭前事件不会取消