登录窗体的代码如下:
SqlConnection conn;//声明数据库连接对象
conn = new SqlConnection("Server=(local);User Id=sa;Pwd=;Database=energy statistics");
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
SqlCommand cmd = new SqlCommand("select count(*) from tb_Admin where AdminUserName='" + txtLoginName.Text + "' and AdminUserPwd='" + txtLoginPwd.Text + "'", conn); int i=Convert.ToInt32(cmd.ExecuteScalar());
if(i>0)
{
frmMain.main=new frmMain();
//main.adminnanme=txtLoginName.Text;
//main.admintime=DataTime.Now.ToshortDataString();
main.show();
this.Hide();
}
SqlConnection conn;//声明数据库连接对象
conn = new SqlConnection("Server=(local);User Id=sa;Pwd=;Database=energy statistics");
if (conn.State == ConnectionState.Closed)
{
conn.Open();
}
SqlCommand cmd = new SqlCommand("select count(*) from tb_Admin where AdminUserName='" + txtLoginName.Text + "' and AdminUserPwd='" + txtLoginPwd.Text + "'", conn); int i=Convert.ToInt32(cmd.ExecuteScalar());
if(i>0)
{
frmMain.main=new frmMain();
//main.adminnanme=txtLoginName.Text;
//main.admintime=DataTime.Now.ToshortDataString();
main.show();
this.Hide();
}
if(i>0)
{
frmMain main=new frmMain();
main.Show();
this.Hide();
}
试试
删掉
改成
frmMain main=new frmMain(); // 需要你定义
frmMain.main=new frmMain();frmMain和main间的.删掉
还不行了,你把程序发出来大家一起讨论下
如主窗口是 Form1
Form1 myForm = new Form1();
myForm.show();