怎样用C#创建一个与数据库相连的修改密码的窗体(全部过程)

帅文武 2017-06-18 10:34:41

如图,前面的登陆窗体已经成功完成,但是密码修改的代码着实没有思路,求大神详细步骤,或者给个思路。
...全文
1073 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
本丶拉风 2017-06-19
  • 打赏
  • 举报
回复
你看下能不能理解吧。

using System.Data.SqlClient;

string str = "Data Source=.;Initial Catalog=student;Integrated Security=SSPI";    //数据库连接语句
SqlConnection connection = new SqlConnection(str);   //连接数据库
connection.Open();  //打开数据库连接
string sql = "update useinfo set use='" + textBox11.Text + "',pwd='" + textBox12.Text where use='" + textBox11.Text + "'";    //数据库update命令
SqlCommand command = new SqlCommand(sql, connection);
command.ExecuteNonQuery();
connection.Close();
MessageBox.Show("修改成功!");
OneCoderr 2017-06-19
  • 打赏
  • 举报
回复
如果你有菜单,也可以在菜单中增加一项”修改密码“,不过也需要在登录之后显示或者enable它
OneCoderr 2017-06-19
  • 打赏
  • 举报
回复
你可以这样: 登录后,再在旁边显示一个修改密码的按钮(登录不成功或者更换了用户名时,该按钮隐藏),点击该按钮再出现你的密码修改窗口。 另:你的密码修改窗口最好增加一项”重新输入新密码“。
一品梅 2017-06-19
  • 打赏
  • 举报
回复
调用sql语句呗,注意权限
帅文武 2017-06-19
  • 打赏
  • 举报
回复
兄弟们我要的是怎样修改密码的代码啊,,不是登陆时候验证密码是否正确的代码--
threenewbee 2017-06-18
  • 打赏
  • 举报
回复
http://www.cnblogs.com/zyj-keyen/archive/2012/07/26/2610065.html
本丶拉风 2017-06-18
  • 打赏
  • 举报
回复
这是我以前在学校的时候做的登录代码,可以参考下,把select命令换成update SqlConnection connection = new SqlConnection(str); //连接数据库 connection.Open(); //打开数据库连接 string sql = "select * from login where us='" + textBox1.Text + "'"; //定义数据库查询语句 SqlCommand command = new SqlCommand(sql, connection); //执行数据库语句 SqlDataReader sdr = command.ExecuteReader(); int isExist = 0; while (sdr.Read()) { if (textBox2.Text.Equals(sdr["pwd"])) //判断密码是否正确 { glxt glxt = new glxt(); glxt.czy = textBox1.Text; glxt.dlqx = int.Parse(sdr["qx"].ToString()); //获取该账号的权限标识 this.Hide(); glxt.ShowDialog(); //启动窗口 Application.Exit(); } else { MessageBox.Show("密码错误"); } isExist = 1; } if (isExist == 0) { MessageBox.Show("用户不存在"); } sdr.Close(); connection.Close(); //关闭数据库连接

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧