2016-02-23 27 views
2

我希望得到您的幫助,讓組合框在從數據庫獲取列值之前顯示初始值和空字符串。反正我可以做到。這是我嘗試過的,只是它的工作原理是最初沒有顯示空字符串,而是在數據庫表中顯示值。在顯示組合框中的數據庫值之前顯示初始值和空字符串

 OleDbDataAdapter oda = new OleDbDataAdapter("select subject_code from subjectinfo where subject_code like '%'", con); 
     DataTable dt = new DataTable(); 
     oda.Fill(dt); 
     comboBox1.DataSource = dt; 
     comboBox1.DisplayMember = "subject_code"; 
     comboBox1.Text = ""; 
     con.Close(); 

回答

1

您不能將自定義項目組合到已綁定到數據源的組合框中。
相反,您可以設置comboBox1.SelectedIndex = -1,它將顯示空白文本,並且不會顯示最初選定的值。

+0

謝謝先生,它真的有幫助。我試着投票,但他們說不需要15個聲望,否則我肯定會做1. –

+0

如果這能解決問題的目的,那麼你可以接受它作爲答案 – Olivarsham

+0

k完成先生..再次感謝。 –