0
我在我的winform一個列表框控件。列表框不會顯示數據庫名稱
,我想顯示的數據是從DATABSE稱爲names.accdb 有一欄叫CUSTNAME和表的名稱是名
我想數據庫顯示列表框中的客戶名稱列表,但它不起作用。
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