登陆按钮的验证不起作用
做Windows窗体设计时写的登陆窗体,这段代码是写在登陆按钮上,
用户名和密码的验证有用,就登陆类型没用,不输入类型也可以直接登陆,
这是怎么回事啊?
那位高手帮忙一下,谢谢拉...
  private void btnlogin_Click(object sender, EventArgs e)
         {                       
             if (txtuName.Text.Trim() == "")
             {
                 MessageBox.Show("请输入用户名", "登陆提示",
                   MessageBoxButtons.OK, MessageBoxIcon.Information);
                 txtuName.Focus();
                 return;
             }
            if (txtpwd.Text.Trim() == "")
             {
                 MessageBox.Show("请输入密码", "登陆提示",
                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                 txtpwd.Focus();
                 return;
             }
             if  (cboType.Text.Trim() == "")
             {
                 MessageBox.Show("请选择登陆类型", "登陆提示",
                     MessageBoxButtons.OK, MessageBoxIcon.Information);
                 cboType.Focus();
                 return ;
             }                                 
             AdminForm bb = new AdminForm();
             bb.Show();             
         }
------解决方案--------------------if  (cboType.Text.Trim() == "")  
           {  
//这里cboType.Text 有値吧。。。
               MessageBox.Show("请选择登陆类型", "登陆提示",  
                   MessageBoxButtons.OK, MessageBoxIcon.Information);  
               cboType.Focus();  
               return ;  
           }  
------解决方案--------------------if  (cboType.Text.Trim() == "")  
           {  
你下断点看下,这里是什么值
可以用下面判断
if(cboType.SelectedIndex==-1)
{}
------解决方案-------------------- if(cboType.SelectedValue==null)
 {  
     return ;  
 }  
使用String.IsNullOrEmpty判断