永发信息网

C#登陆界面

答案:1  悬赏:20  手机版
解决时间 2021-05-16 07:08
如何用c#和sql2000建立一个登陆界面 要求有用户名和密码 我是初学者 希望给与帮助 最好是有全部的代码和数据库 我的邮箱是xyn2009@vip.qq.com谢谢
最佳答案
1、准备:
数据库中创建表 如UserTable
字段为 User(主键) Password
2、思路:
通过UI获取当前用户登录的用户名 然后查询UserTable 如果存在 则获取数据表中的密码 判断是否与用户输入密码一致 一致 登录成功 关闭登录界面 弹出主程序
3、参考下述代码
private void ultraButton_Login_Click(object sender, EventArgs e)
{
if (string.IsNullOrEmpty(textBox_loginname.Text.Trim()))
{

MessageBox2007.Show("请您输入账号!", "账号不能为空", MessageBox2007.CYButtons.OK, MessageBox2007.CYIcon.Warning);
return;
}
if (string.IsNullOrEmpty(textBox_logincode.Text.Trim()))
{
MessageBox2007.Show("请您输入密码!", "密码不能为空", MessageBox2007.CYButtons.OK, MessageBox2007.CYIcon.Warning);
return;
}
GetSql gs = new GetSql();
SqlDataReader sdr = gs.SelectUserSql(textBox_loginname.Text.Trim());
if (sdr.Read())
{
if (textBox_logincode.Text.Trim().Equals(sdr["password"].ToString()))
{
MainForm mainform = new MainForm();
mainform.Show();
this.Hide();
}
else
{
MessageBox2007.Show("您的密码不正确,请重新输入!", "密码错误", MessageBox2007.CYButtons.OK, MessageBox2007.CYIcon.Error);
return;
}
}
else
{
MessageBox2007.Show("您的账号不存在,请检查账号输入是否正确或联系系统管理员!", "账号错误", MessageBox2007.CYButtons.OK, MessageBox2007.CYIcon.Error);
return;
}
}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
湘潭县湘潭伊贝莎婴幼儿游泳馆这个地址在什么
以前一对男生和女生很爱对方,因为男生心中住
女子网球选手谁的世界排名在最前呢?
为什么分母为零无意义
我U盘里的照片文件夹在某些电脑看得见,有些
新洲区武汉小萝卜营养餐厅(阳逻店)地址有谁知
我想在网上学会计专业 怎么可以报名
广播剧MP3版的
梦幻中SE隐身蛟龙怎么打得掉隐身?
型号为BP4A的TNITONE手机能否下载手机QQ
开放英语1(2)形成性考核册
she and her family hid away for nearly two
新蔡县驻马店雅宝家具生活馆地址是什么,有没
26级PG该怎么打
4399小游戏的挖地小子
推荐资讯
马自达6和思域哪款好,两车油耗比较如何?
动次不定式是什么,还有作用
不认识她,怎么和她搭起话来
好听的甜蜜的歌?
贝壳头的鞋配什么样子的裤子好看
任务管理器的进程我QQ为什么有10W多K
古诗的一句指的是什么,古诗词中的一句指的是
黄石港区武汉路示范街这个地址在什么地方,我
靖州苗族侗族自治县怀化广东九牧电器地址在哪
有人知道2010年4月17日SJ的上海演唱会的事情
星期一去看世博,不知道人流情况如何。
三周年店庆贺词,求个公司周年店庆祝福语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?