2012-04-12 57 views
-3

我無法在任何地方找到它。似乎每個人都試圖在名單的第一位得到一個空,但我想要的是相反的。我不想在我的ComboBox列表中選擇null作爲選項。我如何擺脫它。組合框c# - 如何擺脫組合列表中的第一個空值

foreach (String item in comboFieldList) 
{ 
    fieldBox1.Items.Add(item); 
} 

請幫忙。提前致謝。

+2

你能詳細點嗎?除非添加它,否則在列表的開頭我不會爲空。誰變得空?誰試圖得到空?你能詳細說明一下細節嗎? – 2012-04-12 14:49:38

+0

根據ComboBox的ListItems,'null'是什麼,如果你不需要它,那麼不要添加一個? – Widor 2012-04-12 14:49:38

+0

你可以在代碼中添加一些上下文嗎? – glosrob 2012-04-12 14:50:43

回答

7

將項目添加到ComboBox後,將SelectedItem設置爲第一項。

+1

或將SelectedIndex設置爲0 – 2012-04-12 14:52:00

3

除非專門添加一個,否則不應該爲null。

也許你沒有通知組合框選擇列表中的第一個項目後,你已經填充它?

填充它後,檢查它是否有值,如果是這樣,請選擇第一個索引。

1

我同意,您沒有正確填充您的組合框。您需要設置顯示成員: -

combobox1.Datasource = dataTable1; combobox1.DisplayMember =「Column1」;

相關問題