分页控件中的数字按钮计算方法
来源:互联网 发布:剑三小令狐伤捏脸数据 编辑:程序博客网 时间:2024/06/15 02:32
计算思想:
以当前页码为标杆,使用卡尺的思想,左移,右移,再左移,最后得到起始、结束位置的按钮页码。
@{ var param = new { Page = 18, //当前页 NumberButton = 5,//数字按钮的个数 PageSize = 5,//分页数据量 Records = 94//总数据量 };}@{ /***************** * Author : Kilin * Datetime : 2015-05-08 * Email : zhang_7150@163.com * Description : 在保证当前页码处于中间位置前提下,计算数字按钮的起始和结束位置 ******************/ int start = param.Page //开始按钮数字 , end = 1 //结束按钮数字 , pageCount = (int)Math.Ceiling((double)param.Records / (double)param.PageSize) //总页数 , offset = param.NumberButton / 2 //偏移量 ; start -= offset;//计算左偏移量 start = start < 1 ? 1 : start;//限定最小页码 end = start + param.NumberButton - 1;//根据偏移计算结束按钮 end = end > pageCount ? pageCount : end;//限定最大页码 start = end - param.NumberButton + 1;//根据偏移计算开始页码 start = start < 1 ? 1 : start;//限定最小页码 }
0 0
- 分页控件中的数字按钮计算方法
- 分页条中显示数字页码的计算方法
- 分页数计算方法
- 分页的计算方法
- 分页的计算方法
- C# Asp.Net数字分页控件
- 调整 ASPxGridView 中的分页按钮自定义输出
- kendo ui grid只需要更新按钮分页控件不需要
- easyui中获取datagrid分页控件并添加操作按钮
- 如何:响应 GridView 控件中的按钮事件
- 如何:响应 GridView 控件中的按钮事件
- 响应 GridView 控件中的按钮事件
- 自定义服务器控件(web)中的按钮回发后..
- 如何:响应 GridView 控件中的按钮事件
- (经典)分页组件,3种不同样式的分页效果,数字,按钮,标题搜索等功能
- (经典)分页组件,3种不同样式的分页效果,数字,按钮,标题搜索等功能
- 禁用 Windows 窗体 DataGridView 控件的按钮列中的按钮
- css中的百分比计算方法
- Android中判断app何时启动和关闭的技术研究
- LVS学习笔记 2安装ipvsadm和LVS-NAT实验
- Struts2 返回纯字符串
- vc++ Tree Control使用总结
- CAS实现单点登录(SSO)经典完整教程
- 分页控件中的数字按钮计算方法
- LeetCode 80 Remove Duplicates from Sorted Array II
- 第9周项目2-Time类中的运算符重载(续)
- 黑马程序员IOS-OC语言-类的本质、SEL
- ZOJ3299:Fall the Brick(区间更新)
- Stencil buffer is not enabled.的问题解决
- Mac电脑管理Android手机(传输文件)
- Android onTouchEvent事件
- Binary Tree Level Order Traversal II -- leetcode