0
私は自分のwinformにリストボックスコントロールを持っています。私が表示しようとしていたデータがdatabseからであるリストボックスにデータベース名が表示されない
は、データベースがCUSTNAMEという列があり、テーブルの名前は、私がしようとしています名
ある names.accdbと呼ばれますリストボックスに顧客名のリストを表示しますが、機能していません。
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.Items.Add("(M)");
comboBox1.Items.Add("(F)");
comboBox1.SelectedIndex = 0;
listBox1.SelectedIndex = 0;
OleDbConnection connect = new OleDbConnection();
connect.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=C:\Users\Student\Documents\Visual Studio 2013\Projects\Pract2\Pract2\Names.accdb";
connect.Open();
OleDbCommand cmd = new OleDbCommand("SELECT custName FROM names", connect);
OleDbDataAdapter adapter = new OleDbDataAdapter(cmd);
DataTable dt = new DataTable();
adapter.Fill(dt);
listBox1.DataSource = dt;
}
助けてください。
'listBox1.DisplayMember =" custName ";を設定します。 –
「動作していません」とは何ですか?何かエラーが出ていますか? –
このクエリは単独で実行しましたか?結果は何ですか? – Alex