16

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

此代码给我一个错误,因为还没有选择项目:

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

3 回答 3

42
if( ComboBox.SelectedItem == null ) {
   // do something
}
于 2012-10-13T19:12:01.890 回答
3
ComboBox.SelectedItems.Count

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

于 2012-10-13T19:06:27.847 回答
-1
if( ComboBox.SelectedIndex == -1 )
于 2015-01-22T08:37:53.033 回答