首页上一页 1 下一页尾页 3 条记录 1/1页
this.Close();为什么点击登录后,所有窗体都关掉了呀,请老师指导一下呀。
发表在C#图书答疑
2010-07-12
是否精华
是
否
版块置顶:
是
否
if (textBox1.Text != "" & textBox2.Text != "")
{
//用自定义方法getcom()在tb_Login数据表中查找是否有当前登录用户
cls_dbOpSql dbOp = new cls_dbOpSql();
SqlDataReader temDR = dbOp.getcom("select * from tb_user where _user='" + textBox1.Text.Trim() + "' and _pass='" + textBox2.Text.Trim() + "'");
bool ifcom = temDR.Read(); //必须用Read()方法读取数据
if (ifcom)
{ //当有记录时,表示用户名和密码正确
//DataClass.MyMeans.Login_Name = textBox1.Text.Trim(); //将用户名记录到公共变量中
// DataClass.MyMeans.Login_ID = temDR.GetString(0); //获取当前操作员编号
dbOp.con_close(); //关闭数据库连接
//释放所有资源
this.Close(); [font color=#FF0000]// this.Close();为什么点击登录后,所有窗体都关掉了呀,请老师指导一下呀。
[/font]
frm_main fm = new frm_main(); [font color=#FF0000]//后面显示的这个窗体也关掉了,要怎样写才能不关呢?[/font]
fm.Show();
}
else
{ //弹出提示框,通知用户名和密码错误
MessageBox.Show("用户名或密码错误!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
textBox1.Text = "";
textBox2.Text = "";
}
dbOp.con_close(); //关闭数据库连接
}
else
MessageBox.Show("请将登录信息填写完整!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
{
//用自定义方法getcom()在tb_Login数据表中查找是否有当前登录用户
cls_dbOpSql dbOp = new cls_dbOpSql();
SqlDataReader temDR = dbOp.getcom("select * from tb_user where _user='" + textBox1.Text.Trim() + "' and _pass='" + textBox2.Text.Trim() + "'");
bool ifcom = temDR.Read(); //必须用Read()方法读取数据
if (ifcom)
{ //当有记录时,表示用户名和密码正确
//DataClass.MyMeans.Login_Name = textBox1.Text.Trim(); //将用户名记录到公共变量中
// DataClass.MyMeans.Login_ID = temDR.GetString(0); //获取当前操作员编号
dbOp.con_close(); //关闭数据库连接
//释放所有资源
this.Close(); [font color=#FF0000]// this.Close();为什么点击登录后,所有窗体都关掉了呀,请老师指导一下呀。
[/font]
frm_main fm = new frm_main(); [font color=#FF0000]//后面显示的这个窗体也关掉了,要怎样写才能不关呢?[/font]
fm.Show();
}
else
{ //弹出提示框,通知用户名和密码错误
MessageBox.Show("用户名或密码错误!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
textBox1.Text = "";
textBox2.Text = "";
}
dbOp.con_close(); //关闭数据库连接
}
else
MessageBox.Show("请将登录信息填写完整!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);