datagridview选中行

我是小林新纪。我想分享一些C#的用法。希望对你有帮助!

Visual Studio版本:企业版2015

。net版本:。网络框架4.5

Sqlserver版本:2008R2

01

本节内容

在第三节中,我们主要讨论了页面跳转、导航栏设计以及如何加载和显示WinForm页面和面板控件。在本课中,让我们继续来看看新用户和用户列表查询。

02

添加新用户

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

datagridview选中行

在保存的代码中,我添加了一个Type的string属性,其中1表示添加,2表示修改。添加时用户名不能空,密码不能空,但修改时密码可以空,表示密码不会被修改。所以在检查防呆的时候,添加和修改是不一样的。

03

用户列表

添加用户的页面已经完成。我们来看看用户列表的页面。用户列表页面除了增加新用户外,还具有修改、查看和删除功能。

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

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

关于UserID是DataGridView控件。当选择该行时,将获得所选行的UserID值。查询时,默认情况下选择第一行。当选择DataGridView控件行时,代码如下:

04

系统设置

返回系统设置页面。

代码如下:

05

运行结果

06

汇总预测

第四节已经完成,重点是页面制作,针对数据库的添加、删除、修改、查看等基本操作。下一节开始讲图书的购销存,用户权限后面再讲。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

发表回复

登录后才能评论