在我的ComboBox中,该字段在用户单击并选择任何项目之前为空白。因此,如果没有用户点击ComboBox,它仍然是空的。我们如何检查ComboBox是否为空?
此代码给出了一个错误,因为尚未选择任何项目:
if( ComboBox.SelectedItem.ToString().Equals("") )
{
//do something
}
答案 0 :(得分:35)
if( ComboBox.SelectedItem == null ) {
// do something
}
答案 1 :(得分:2)
ComboBox.SelectedItems.Count
这应该有效:P它计算所选项目。如果该数字为0,则不选择任何项目。
答案 2 :(得分:-1)
if( ComboBox.SelectedIndex == -1 )