2013-01-08 35 views
15

是否有任何属性可以使用样式DropDownList删除组合框中的第一个(且为空)项目?换句话说,我想为组合框选择默认选择的项目。消除组合框中的空条目

我知道我可以使用代码验证所选项目,但我想避免向用户显示消息框。

+2

尝试将SelectedIndex属性设置为0. – vmeln

+0

这就像一个魅力。非常感谢! – guanabara

回答

12

comboBox.SelectedIndex属性设置为0以将选择设置为组合框中的第一项。

+0

你必须记得添加'comboBox.SelectedIndex = 0;'** AFTER **你已经填充你的组合框,否则你会得到一个错误。 –

+0

如果我双击它再次得到空值 – EgoPingvina

2

您应该设置TextSelectedIndexSelectedValue属性。通过这种方式,组合框更新正在显示的文本并删除第一个空项目(实际上不是真实项目)。

+0

这是正确的,并且完美地工作。 SelectedIndex属性是我想要的。 谢谢大家。 – guanabara