没有合适的资源?快使用搜索试试~ 我知道了~
C# DataTable分页处理实例代码
4 下载量 6 浏览量
2021-01-20
06:26:36
上传
评论 1
收藏 33KB PDF 举报
温馨提示
试读
1页
有时候我们从数据库获取的数据量太大,而我们不需要一次性显示那么多的时候,我们就要对数据进行分页处理了,让每页显示不同的数据。 public 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 ro
资源推荐
资源详情
资源评论
C# DataTable分页处理实例代码分页处理实例代码
有时候我们从数据库获取的数据量太大,而我们不需要一次性显示那么多的时候,我们就要对数据进行分页处理了,让每页显
示不同的数据。
public 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;
}
您可能感兴趣的文章您可能感兴趣的文章:C#构建分页应用的方法分析适用于WebForm Mvc的Pager分页组件C#实现C#基于数据库存储过程的
AJAX分页实例c#分页读取GB文本文件实例c#分页显示服务器上指定目录下的所有图片示例C#拼接SQL语句 用
ROW_NUMBER实现的高效分页排序基于jquery的分页控件(C#)C#中常用的分页存储过程小结C#实现分页组件的方法
资源评论
weixin_38526650
- 粉丝: 1
- 资源: 885
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功