2012-04-12 61 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”;

相关问题