DataGridView分页
由于项目需要,自己写了一个小小的分页控件,如下图:
控件属性如下图:四个自定义属性
代码:
int pageSize = 10;
[Browsable(true)]
[Description("每页显示的条数 ")]
public int PageSize
{
get { return pageSize; }
set
{
if (pageSize != value)
{
pageSize = value;
this.Invalidate();
}
}
}
int pageCount = 10;
[Browsable(true)]
[Description("总条数")]
public int PageCount
{
get { return pageCount; }
set
{
if (pageCount != value)
{
pageCount = value;
this.Invalidate();
}
}
}
int pageNumber = 1;
[Browsable(true)]
[Description("总页数")]
public int PageNumber
{
get { return pageNumber; }
set
{
if (pageNumber != value)
{
pageNumber = value;
this.Invalidate();
}
}
}
int pageIndex = 1;
[Browsable(true)]
[Description("当前页")]
public int PageIndex
{
get { return pageIndex; }
set
{
if (pageIndex != value)
{
pageIndex = value;
this.Invalidate();
}
}
}
分页控件上面的控件事件:
分页的SQL语句网上大把的,找一个配合控件,就可以试用了,下图是运行时的界面图片
有想要源码的留下邮箱,另外:C#软件开发交流中心 373968000 欢迎大家进群讨论学习。这里源码我也就不放出来了。
转载于:https://blog.51cto.com/317057112/1766719
DataGridView分页相关推荐
- DataGridView 分页显示
DataGridView 分页显示函数 1.获取当前页的子数据表函数 public static DataTable GetPagedTable(DataTable dt, int PageIndex ...
- C# WinForm开发系列 - DataGridView A
1.DataGridView实现课程表 testcontrol.rar 2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rar myMultiColHe ...
- C# WinForm开发系列 - DataGridView
1.DataGridView实现课程表 testcontrol.rar 2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rar myMultiColHe ...
- 【收藏】C# WinForm开发系列 - DataGridView 使用方法集锦 - 宁波.Net技术讨论区
1.DataGridView实现课程表 testcontrol.rar 2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rar myMultiColHe ...
- GJM:C# WinForm开发系列 - DataGridView 使用方法集锦 [转载]
1.DataGridView实现课程表 testcontrol.rar 2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rar myMultiColHe ...
- 获取html滚动条位置,pc和移动端获取滚动条的位置
html5碰撞小球模拟 这里根据动量守恒和能量守恒定理来计算小球的位置,从而模拟完全弹性碰撞下的小球运行轨迹. html代码: /p> spring jdbctemplate源码跟踪 闲着没事, ...
- 十六、C# 表格数据控件
初始DataGridView DataGridView控件提供了一种强大而灵活的以表格形式显示数据的方式.用户可以使用DataGridView控件来显示少量数据的只读视图,也可以对齐进行缩放以显示特大 ...
- C# 样品管理模块和订单模块设计
C# 样品管理模块和订单模块设计 1.1样品管理模块 1.1.1概述 样品管理模块主要处理样品信息的登记和维护.用户可以通过样品登记模块进行样品基本信息.样机状态信息.主关件信息和技术参数信息录入.登 ...
- (转)关于数据库存储过程分页DatagridView BindingNavigator 控件的详细实现
原文:http://www.cnblogs.com/herbert/archive/2010/07/26/1785445.html 参考了许多的资料和不断地调试,总算把这个问题弄清楚了.实现了一个简单 ...
- 关于数据库存储过程分页DatagridView BindingNavigator 控件的详细实现
程序有3个控件 BindingNavigator: 就是DataGridView控件上面的那个,在工程里名字: bindngrDemo DataGridView: dgvDemo BindingSou ...
最新文章
- FBI承认技术实力不足 要求国会增加3800万美元财政预算
- 云炬随笔20211012(3)
- 12步轻松搞定python装饰器
- 【HDU - 4786 】Fibonacci Tree (最小生成树变形,上下界贪心,tricks)
- 面向对象编程思想概览(一)类和对象
- 1.7更换JDK1.6版本后,无法启动eclipse mars解决办法。
- [USACO08NOV]奶牛混合起来Mixed Up Cows
- SQL Server 2005 Beta 2 Service Broker: Stored Procedure acts as a service program
- 大数据Hadoop最新版实战Linux Ubuntu 16.04安装与运行测试例子...
- C++指针、空指针、野指针使用的一些总结
- [推荐系统实践_项亮] 第一章:好的推荐系统
- 在C#中用一个按钮控制斑马zebra条码打印机进行打印
- 金融的逻辑1--读书笔记
- Linux安装tomcat,配置环境变量
- service和systemctl的区别
- 130 个相见恨晚的超实用网站(学习、资源、工具、设计),一次性分享出来
- eclipse Turn off automatic updates
- 在Prezi中输入简体中文的完美解决方案
- 【迎财云】漫画分销的偏门赚钱方法
- 2011 新浪微博关键字 社会篇汇总