dataTable分页
来源:互联网 发布:mac怎么编辑pdf文件 编辑:程序博客网 时间:2024/05/15 18:22
private DataTable GetPagedTable(DataTable dt, int PageIndex, int PageSize)//PageIndex表示第几页,PageSize表示每页的记录数
{
if (PageIndex == 0)
return dt;//0页代表每页数据,直接返回
DataTable newdt = dt.Copy();
newdt.Clear();//copy dt的框架
int rowbegin = (PageIndex - 1) * PageSize;
int rowend = PageIndex * PageSize;
if (rowbegin >= dt.Rows.Count)
return newdt;//源数据记录数小于等于要显示的记录,直接返回dt
if (rowend > dt.Rows.Count)
rowend = dt.Rows.Count;
for (int i = rowbegin; i <= rowend - 1; i++)
{
DataRow newdr = newdt.NewRow();
DataRow dr = dt.Rows[i];
foreach (DataColumn column in dt.Columns)
{
newdr[column.ColumnName] = dr[column.ColumnName];
}
newdt.Rows.Add(newdr);
}
return newdt;
}
{
if (PageIndex == 0)
return dt;//0页代表每页数据,直接返回
DataTable newdt = dt.Copy();
newdt.Clear();//copy dt的框架
int rowbegin = (PageIndex - 1) * PageSize;
int rowend = PageIndex * PageSize;
if (rowbegin >= dt.Rows.Count)
return newdt;//源数据记录数小于等于要显示的记录,直接返回dt
if (rowend > dt.Rows.Count)
rowend = dt.Rows.Count;
for (int i = rowbegin; i <= rowend - 1; i++)
{
DataRow newdr = newdt.NewRow();
DataRow dr = dt.Rows[i];
foreach (DataColumn column in dt.Columns)
{
newdr[column.ColumnName] = dr[column.ColumnName];
}
newdt.Rows.Add(newdr);
}
return newdt;
}
阅读全文
0 0
- DataTable 分页
- DataTable分页
- DataTable分页
- datatable 分页
- DataTable分页
- DataTable 分页
- dataTable分页
- 对DataTable进行分页
- 对DataTable进行分页
- 对DataTable进行分页
- 分页 jsf组件dataTable
- JSF h:dataTable 分页
- DataTable 分页汇总
- DataTable 分页显示
- datatable分页(转载)
- 对DataTable进行分页
- 将DataTable分页
- DataTable分页数据
- 论文阅读学习
- js中闭包及其用途
- linux虚拟内存和物理内存
- Solr学习总结(一)-Solr-5.5.4部署
- python可视化-matplotlib学习2
- dataTable分页
- NOIP 2017 PJ
- Python pdb调试
- WPF自定义treeview绑定事件SelectedItemChanged
- 每天一道算法题——二位数组中的查找
- Linux 搜索命令:find,locate,whereis,which,type
- 线上聊天 整理了下netty socket.io
- java调用webservice接口 几种方法
- 提交数据为两个值为一个数组,提交数据库