在组合框中获取数据库表

本文关键字:数据库 获取 组合 | 更新日期: 2023-09-27 18:35:25

我正在为我的大学会计课程做一个财务会计项目,问题(在阅读了很多东西之后)仍然没有解决,

我想用表的名称填充组合框;请帮助我。

我知道"SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE'"等等。

如何在 C# wpf 中编写此查询,以及如何使用 foreach 循环或其他逻辑填充组合框。

请帮忙,在浪费大量时间搜索谷歌和阅读教程后,我正在编写此查询。

你能告诉我如何在数据库中实现WPF C#填充表吗?

在组合框中获取数据库表

string CommandText = "SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES where TABLE_TYPE='Base Table'"
using (SqlConnection sqlConn = new SqlConnection(connectionString))
{
    sqlConn.Open();
    SqlCommand sqlCmd = new SqlCommand(CommandText, sqlConn);
    SqlDataAdapter da = new SqlDataAdapter(sqlCmd);
    DataTable dt = new DataTable();
    da.Fill(dt);
}

一些可能会有所帮助的框架代码,然后在 wpf 中,您可以将数据表直接绑定到组合框。

几乎可以引导您完成它

http://support.microsoft.com/kb/308656

将数据表公开为公共属性并绑定到它。
显示成员路径应该是具有表名的列。