C#程序层面的内存分页方法
来源:互联网 发布:欧睿宇邦 知乎 编辑:程序博客网 时间:2024/05/17 02:31
DataTable gl_dt = new DataTable(); int pagesize = 10; //每页显示的记录条数 int pageindex = 0; //页索引 int recordcount = -1; // 记录行数 int pagecount = 0; //页的数量 protected DataTable GetData() { DataTable dt_new = new DataTable(); //得到要分页数据的结构 dt_new = gl_dt.Clone(); //得到数据的总条数 recordcount = gl_dt.Rows.Count; //得到数据的总页数 pagecount = Convert.ToInt16(Math.Ceiling(1.0 * recordcount / pagesize).ToString()); //得到分页数据的第二种方法 //dt_new=gl_dt.Skip(pagesize*pageindex).Take(pagesize); for (int i = pageindex * pagesize; i < (pageindex * pagesize) + pagesize; i++) { //判断最后一页如果不足pageindex的情况 if (i >= recordcount) break; //添加数据 dt_new.ImportRow(gl_dt.Rows[i]); } labRecordNumber.Text = string.Format("第{0}页/共{1}页,{2}条记录", pageindex + 1, pagecount, recordcount); return dt_new; }
1 0
- C#程序层面的内存分页方法
- C# winform程序实现分页的三种方法
- 总结不同层面的内存概念
- 程序性能优化的三个层面
- DOS下内存分页程序的编写
- C#程序释放内存有效方法
- C# 生成静态页面的分页程序
- C#笔记(语法层面)
- C# 两个程序如何获得同用内存,一程序调用另外一程序内的方法或函数
- Java语言层面和JVM层面方法特征签名的区别 及 实例分析
- C#实现的内存分页机制的一个实例
- C# Oracle 分页方法
- c#关闭程序的方法
- C#查看程序占用系统的内存
- C#查看程序占用系统的内存
- C#程序最大可使用的内存
- C#方法 记录程序日志的方法
- C# WinForm DataGridView 分页程序
- 一、初学SpringMVC+Mybatis之Spring简介
- LaTeX数学公式
- listview的综合应用
- 三言两语说shader(二)黑屏效果
- Leetcode 39 Combination Sum
- C#程序层面的内存分页方法
- 获取iOS设备的信息
- ZOJ-3673-1729【数论】【分解质因数】【DFS】【好题】
- 51nod1413 权势二进制
- 我的前端资源收藏
- 利用社会安全号码对学生记录构成的数组排序。1000个桶的基数排序并分三趟进行
- 辗转相除法求公约数和公倍数
- Flash as3数据类型介绍
- va_start和va_end使用详解