祝各位大虾春节快乐,猪年大发!请教对于ComboBox选择判断问题
春节好!
程序如下:
if (this.cmbSex.SelectedItem.ToString()== " ")
{
AlerMessage( "请选择性别 ");
this.cmbSex.Focus();
}
想判断ComboBox是否已经进行了选择,如果在下拉框进行选择,程序不报错,但是如果没有选择,错误提示如下:
"使用new关键字创建对象实例 ";
"在调用方法前通过检查对象是否为空 ".
由于小弟刚接触c#不久,请多多指教!谢谢
------解决方案--------------------把AlerMessage( "请选择性别 ");改为:MessageBox.Show( "请选择性别 ");
想判断下选框是否已经选择!直接判断ComboBox.SelectedIndex是否大于等于零就可以了...
最好把
if(this.cmbSex.SelectedItem.ToString()== " ")
改为:
if (this.cmbSex.Text.Trim() == " ")
我不建议用SelectedItem...