刚学习C# 想用VS2010 做个登录界面 两个Textbox,一个账号,一个密码,两个bottom,一个登录,点登陆后,连
3个回答
展开全部
这太简单了吧。
假定当前登录窗体叫FormA,登录成功后的窗体叫FormB
直接在“登录”的事件里调用一个账号密码验证的函数。如果返回的是true,说明正确,然后FormB form= mew FormB(); form.show(); this.close();不就完了。
至于账号密码验证的函数无非就是连接数据库
private bool IsValid(string userName,string password)
{using(SqlConnection conn = new SqlConnection("Server=.;database=test;uid=sa;pwd=sa;")){
SqlCommand cmd= new SqlCommand("select count(*) from tblUser where [UName]=@name and [UPwd]=@pwd",conn);
cmd.Parameter.Add("pwd",userName);//添加参数pwd
cmd.Parameter.Add("name",password);//添加参数name
var countUser = cmd.ExecuatScare();
return countUser>0;
}
}
比较简单,一般大一下的学生都会的。
假定当前登录窗体叫FormA,登录成功后的窗体叫FormB
直接在“登录”的事件里调用一个账号密码验证的函数。如果返回的是true,说明正确,然后FormB form= mew FormB(); form.show(); this.close();不就完了。
至于账号密码验证的函数无非就是连接数据库
private bool IsValid(string userName,string password)
{using(SqlConnection conn = new SqlConnection("Server=.;database=test;uid=sa;pwd=sa;")){
SqlCommand cmd= new SqlCommand("select count(*) from tblUser where [UName]=@name and [UPwd]=@pwd",conn);
cmd.Parameter.Add("pwd",userName);//添加参数pwd
cmd.Parameter.Add("name",password);//添加参数name
var countUser = cmd.ExecuatScare();
return countUser>0;
}
}
比较简单,一般大一下的学生都会的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-06-01
展开全部
给"确定"登录的那个botton写click事件..
form2 f2=new form2();
f2.show();
//登录成功后关闭登录界面
this.close();
form2 f2=new form2();
f2.show();
//登录成功后关闭登录界面
this.close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-05-16
展开全部
mark,同求
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询