程序员的知识教程库

网站首页 > 教程分享 正文

C# WinForm开发书店管理系统第四节

henian88 2024-10-23 10:52:05 教程分享 72 ℃ 0 评论

我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!


Visual Studio版本:Enterprise 2015

.net 版本:.NET Framework4.5

Sqlserver版本:2008R2


01

本节内容

在第三节中,主要讲了页面的跳转,导航栏设计和panel控件如何加载显示WinForm页面,本节课,我们来继续看一下新增用户和用户列表查询。


02

新增用户


新增用户页面仍然采用无边框的模式,标题栏拖动和关闭的实现可以看前几节中的代码,到目前为止,用户表只有ID,用户名和密码三个字段,所以界面中只有用户名和密码的显示,其它用到的字段,我们后续再陆续添加。

在保存代码中,我添加了一个Type的字符串属性,1表示新增,2表示修改,新增时除了用户名不能为空之外,密码也不能为空,但是修改时密码可以为空,表示密码不修改。所以防呆检查时,新增和修改是不一样的。


03

用户列表


添加用户页面已完成,再来看看用户列表页面,用户列表页面拥有除新增外地改,查、删的功能。

一般情况下,数据库中的数据很少做物理删除,所以用户这个删除,我做了一个状态字段,0表示删除,1表示正常。查询代码如下:

编辑的时候,将UserID和Type=2传给新增用户窗口,删除的时候将UserStatus字段的值改为0。

关于UserID是DataGridView控件行选中时,获取选中行的UserID值,查询时,默认选择第一行。DataGridView控件行选中时代码如下:


04

系统设置


回到系统设置页面

代码如下:


05

运行结果



06

总结预告


第四节已完成,重点为页面制作,针对数据库的基本增删改查操作,下节开始讲书籍的进销存,用户权限后面再讲。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表