解决方案 »

  1.   

     if (comboBox1.SelectedText.Equals("学生登录")) 条件不成立
    当然执行 else 里的拉。
      

  2.   


     private void Form1_Load(object sender, EventArgs e)
    {
        comboBox1.Items.Add("学生登录");
        comboBox1.Items.Add("教师登录");
        comboBox1.SelectedIndex = 0;
        comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
    }
    改为:
     private void Form1_Load(object sender, EventArgs e)
    {
    if (!Page.IsPost)
    {
        comboBox1.Items.Add("学生登录");
        comboBox1.Items.Add("教师登录");
        comboBox1.SelectedIndex = 0;
        comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
    }
    }
      

  3.   

    怎么改啊。我也发现了一直是false,为什么啊 
      

  4.   

    if (comboBox1.SelectedText.Equals("学生登录"))
    =>
    if (comboBox1.Text.Equals("学生登录"))
      

  5.   

    !page.ispost 显示错误啊,没那个关键字
      

  6.   

    写错了,纠正一下: private void Form1_Load(object sender, EventArgs e)
    {
    (!IsPostBack)
    {
        comboBox1.Items.Add("学生登录");
        comboBox1.Items.Add("教师登录");
        comboBox1.SelectedIndex = 0;
        comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;
    }
    }
    还有选择学生或老师,可以改用RaditionButton,因为只有两个选择