SQL Server にデータベースがあり、テーブルがほとんどありません。
指定された列名を含むデータベースからのテーブル名のリストを含むリストボックスにデータを入力する必要があります 'special' 。
私は次のようなものを試しました..
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
List<string> tables = new List<string>();
DataTable dt = connection.GetSchema("Tables");
foreach (DataRow row in dt.Rows)
{
string tablename = (string)row[2];
tables.Add(tablename);
}
listbox1.ItemsSource = tables;
connection.Close();
}
しかし、データベースに存在するすべてのテーブルが表示されています..
しかし、リストに特定の列があるテーブルのみが必要です...
親切に私に方法を提案してください... :)