上一小节实现了密码的修改操作,下面来实现账号的删除功能。具体操作步骤如下:
(1)新建一个窗体,在窗体增加一个文本框控件和一个按钮,如图7.10所示。
图7.10 删除账号窗体
(2)同上一个示例一样在注册窗体上增加一个按钮,给这个按钮添加一个Click事件,用来显示删除账号窗体,在这个事件里面写上如下代码:
(3)在删除账号功能窗体上,给删除按钮注册一个事件,在这个事件方法里面写上如下代码:
运行程序,效果如图7.11所示。
图7.11 删除账号运行效果图
![]()
➢C#中连接数据库,需在程序中导入System.Data.SqlClient命名空间。
➢SqlConnection用于连接SQLServer数据库的操作,Open方法打开连接,Close关闭连接。
➢使用SqlCommand的ExecuteNonQuery执行增删改的SQL命令。
➢ExecuteNonQuery可以执行insert,update或deleteSQL命令,返回在数据库中受影响的行数。
![]()
1.创建一张用户表UserInfo,具体信息见表7.6。
表7.6 UserInfo表
设计一个窗体界面,设置窗体大小不可改变。打开窗体时,将窗体显示在屏幕的中央;最大化按钮设置为不可用;性别默认选中“男”;用户身份默认选中“教师”,如图7.12所示。
图7.12 注册界面
单击“提交”按钮后,先检查数据是否填写完整。如果数据没有填写完整,弹出提示信息,如图7.13所示。
图7.13 错误提示
验证两次密码是否相同,如果两次输入的密码不相同,如图7.14所示。
图7.14 密码错误提示
如果数据填写完整,将用户信息保存到UserInfo表中。如果保存成功,提示用户如图7.15所示;如果保存失败,提示错误如图7.16所示。
图7.15 注册成功
图7.16 注册失败
2.根据上一题需求,对其进行扩展。实现根据登录名修改用户信息的功能,效果如图7.17所示。
图7.17 修改用户(https://www.xing528.com)
单击“保存”按钮后,先检查数据是否填写完整,如果数据没有填写完整,提示用户如图7.18所示。
图7.18 错误提示
验证两次密码是否相同,如果不相同,提示用户如图7.19所示。
图7.19 密码错误提示
如果填写完整用户修改的信息,单击“保存”按钮保存修改信息。如果保存成功,提示如图7.20所示。
图7.20 保存成功
如果保存失败,提示如图7.21所示。
图7.21 保存失败
![]()
创建一个数据库AddressBooks,创建一张通讯录表AddressList,具体信息见表7.7。
表7.7 AddressList表
设计一个窗体界面,效果如图7.22所示。
图7.22 通讯录界面
单击“添加”按钮,先验证信息是否填写完整,如果信息没有填写完整,提示用户如图7.23所示。
图7.23 错误提示
如果信息填写完整,将数据保存到数据库。如果保存成功,提示用户如图7.24所示。
图7.24 保存成功
如果保存失败,提示用户如图7.25所示。
图7.25 保存失败
单击“删除”按钮后,先验证是否填写联系人姓名。如果没有填写,提示用户如图7.26所示。
图7.26 信息提示
如果填写联系人姓名,根据联系人姓名删除用户信息。如果删除成功,提示用户如图7.27所示。
图7.27 删除成功
如果删除失败,提示用户如图7.28所示。
图7.28 删除失败
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
