如何检测ComboBox上是否未选择任何项目?

时间:2012-10-13 19:03:49

标签: c# windows combobox

在我的ComboBox中,该字段在用户单击并选择任何项目之前为空白。因此,如果没有用户点击ComboBox,它仍然是空的。我们如何检查ComboBox是否为空?

此代码给出了一个错误,因为尚未选择任何项目:

if( ComboBox.SelectedItem.ToString().Equals("") )
{
     //do something
}

3 个答案:

答案 0 :(得分:35)

if( ComboBox.SelectedItem == null ) {
   // do something
}

答案 1 :(得分:2)

ComboBox.SelectedItems.Count

这应该有效:P它计算所选项目。如果该数字为0,则不选择任何项目。

答案 2 :(得分:-1)

if( ComboBox.SelectedIndex == -1 )