前言
今天给了一个新的需求:要在原来只有一页表的基础上,增加另一张表。也就是分页,表里面放数据网格,存放的是数据库的SELECT展示内容,还要支持增删改。
还要和之前一个实现方式一样,对分页进行约束,比如未保存无法切换表格。
算是一个全新的需求,直接没接触过WinForm的控件。
结果展示
系统环境
Windows 10 专业版
Visual Studio 2010
C#/.NET 4.0
需求分析
这次的需求并不明确,只是一句话,所以要把需求先确认。
控件理解
开始不清楚控件的含义,经过同事讲解,大概明白属性和事情的意义。这对后面进行分页约束的实现有很大帮助。
具体实现
- 引入TabControl,添加标签页/选项卡
- 添加后会在.Designer文件自动生成代码。
- 在空白处点击,选中标签页/选项卡,右键属性。
- Name、Text都是标签页/选项卡的属性,都可以修改。修改会直接体现在.Designer文件。
- 按照自己需要进行修改。
引入dgv,展现数据库内容
- 找到工具箱
- 找到DataGridView,添加后也会在.Designer文件自动生成代码
- 在属性卡里面也可以看到各种信息