2

私は大学の会計コースで財務会計プロジェクトを行っていますが、問題は (多くのものを読んだ後) まだ解決されていません。

コンボ ボックスにテーブルの名前を入力したい。私を助けてください。

"SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE'"などを知っています。

このクエリを C# wpf で記述し、foreach ループまたはその他のロジックを使用してコンボ ボックスに入力する方法。Sqlconnection sqlなどを使用

助けてください。Google を検索してチュートリアルを読むのに多くの時間を費やした後、このクエリを書いています。

データベースにテーブルを設定する 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 に答える