n_groups テーブルを含む .MDB ファイルと、参照する必要がある 3 つの列 (NUID、strName、および ntype) があります。クエリは意図したとおりに機能しますが、リストボックスは空で表示され、結果はありません。
結果をリストボックスに入力するにはどうすればよいですか?
これは私がこれまでに持っているものです:
var conn = new OleDbConnection("Provider=Microsoft.JET.OLEDB.4.0;" +
"data source=C:\\menus\\newmenus\\menu.mdb;Jet " +
"OLEDB:Database Password=@#@#@#");
var ds = new DataSet();
var adapter = new OleDbDataAdapter(
"SELECT nUID, strName FROM n_groups where ntype=1", conn);
conn.Open();
adapter.Fill(ds);
conn.Close();
var value = ds.Tables[0].Rows[0]["strName"].ToString();
listBox1.DataSource = value;
2 番目のリスト ボックス (ピックリスト ソーターなど) を使用してリストを並べ替えたいとします。リスト ボックス内の項目の位置を呼び出す方法はありますか?
並べ替えのために、結果の内容を上から下に並べ替えることができる必要があります。
次のようなピックリストのソート方法を使用するつもりでした:
しかし、左のリストにデータを入力できません。C# を使用して MDB からデータを取得し、結果をリストボックスに入れるにはどうすればよいですか?