2

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

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

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

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

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

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

4

2 回答 2

0

这几乎可以引导您完成它

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

将 DataTable 公开为公共属性并绑定到它。
displaymemberpath 应该是具有表名的列。

于 2012-05-24T16:14:02.737 回答
0
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 中,您可以将数据表直接绑定到组合框。

于 2012-05-24T16:15:44.580 回答