DropDownList显示第一个项目为空

时间:2014-03-16 09:25:55

标签: c# .net

enter image description here

每次此Dropdown显示第一个项空白

 ComboBox cb;
 List<string> namesCollection=new List<string>();
 namesCollection.Add("---- Select ----");
 namesCollection.Add("ABC1");
 namesCollection.Add("ABC2");
 namesCollection.Add("ABC3");
 namesCollection.Add("ABC4");
 foreach(string pname in namesCollection)
 cb.Items.Add(pname);

有人有解决方案吗?

2 个答案:

答案 0 :(得分:1)

您似乎正在代码中定义ComboBox,因此我假设它实际显示在您的表单/窗口的某个位置。

ComboBox最初显示一个空行是正常的。

在使用数据填充ComboBox后立即指定要显示的项目:

cb.SelectedIndex = 0;

答案 1 :(得分:1)

您的商品收藏中可能有换行符。很难看到。在填充之前添加​​cb.Items.Clear()无论如何都可能是一个好主意,并且如果找不到它就会解决问题。