.net编程,登录如何验证第2条信息??加急

来源:百度知道 编辑:UC知道 时间:2024/06/08 15:16:14
我的登录只能验证第一条信息,后面的都不能验证???请各位大虾帮帮忙喽 急急急
(this.comboBox1.SelectedItem.ToString()=="教师登录")
<br>{ SqlCommand cmd=new SqlCommand("select * from teacher",con);
<br> SqlDataReader dn= cmd.ExecuteReader();
<br>
<br> {
<br>
<br> if((this.textBox1.Text==Convert.ToString(dn.GetValue(0)))&&(this.textBox2.Text==Convert.ToString(dn.GetValue(1))))
<br> {
<br> MessageBox.Show("登陆成功!");
<br> Form3 cn2=new Form3();
<br> cn2.Show();
<br> }
<br> else
<br> {
<br> MessageBox.Show("用户名或密码错误请重新输入!");
<br> this.textBox2.Text="";
<br> }
<br>
<br> }
<br>
<br> }
<br>
<br><br>就单单一个用户登录的问题,总是验证第一条信息,第2条信息就登录失败

等一下 机子出点问题 运

代码
if((this.textBox1.Text==Convert.ToString(dn.GetValue(0)))&&(this.textBox2.Text==Convert.ToString(dn.GetValue(1))))
修改成下面的看看
if((this.textBox1.Text==Convert.ToString(dn[0]))&&(this.textBox2.Text==Convert.ToString(dn[1])))

你是怎么验证的呀?
验证控件?
还是指的什么验证,不明白你说什么?