老师,您好!
我在学习本书时遇到一个问题,不理解,就是登录模块设计时,代码如下:
private void butLogin_Click(object sender, EventArgs e)
{
if (textName.Text != "" & textPass.Text != "")
{
SqlDataReader temDR = MyClass.getcom("select * from tb_Login where Name='" + textName.Text.Trim() + "' and Pass='" + textPass.Text.Trim() + "'");
bool ifcom = temDR.Read();
if (ifcom)
{
DataClass.MyMeans.Login_Name = textName.Text.Trim();
DataClass.MyMeans.Login_ID = temDR.GetString(0);
DataClass.MyMeans.My_con.Close();
DataClass.MyMeans.My_con.Dispose();
DataClass.MyMeans.Login_n = (int)(this.Tag);
this.Close();
}
else
{
MessageBox.Show("用户名或密码错误!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
textName.Text = "";
textPass.Text = "";
}
MyClass.con_close();
}
else
MessageBox.Show("请将登录信息添写完整!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
就是如果用户名密码查询成功,点击“登录”以后,应该进入到系统主窗体。
此处的代码只讲到要讲dataClass.MyMeans.Login_n = (int)(this.Tag);
之后关闭本窗体,然后进入主窗体
请问这是怎么实现的?代码是在主窗体中编写吗?
很困惑,请老师解答!