最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
C# DataTable分页处理实例代码
时间:2022-06-25 07:50:34 编辑:袖梨 来源:一聚教程网
有时候我们从数据库获取的数据量太大,而我们不需要一次性显示那么多的时候,我们就要对数据进行分页处理了,让每页显示不同的数据。
| 代码如下 | 复制代码 |
publicDataTable GetPagedTable(DataTable dt,intPageIndex,intPageSize)//PageIndex表示第几页,PageSize表示每页的记录数 { if(PageIndex == 0) returndt;//0页代表每页数据,直接返回
DataTable newdt = dt.Copy(); newdt.Clear();//copy dt的框架
introwbegin = (PageIndex - 1) * PageSize; introwend = PageIndex * PageSize;
if(rowbegin >= dt.Rows.Count) returnnewdt;//源数据记录数小于等于要显示的记录,直接返回dt
if(rowend > dt.Rows.Count) rowend = dt.Rows.Count; for(inti = rowbegin; i <= rowend - 1; i++) { DataRow newdr = newdt.NewRow(); DataRow dr = dt.Rows[i]; foreach(DataColumn columnindt.Columns) { newdr[column.ColumnName] = dr[column.ColumnName]; } newdt.Rows.Add(newdr); } returnnewdt; } | |
相关文章
- tiktok网页版快捷入口-tiktok网页版一键登录 12-22
- 恶魔秘境缚法者500魂地狱黑塔攻略 12-22
- 迅雷会员激活码哪里能免费领取-迅雷会员激活码2024最新完整版 12-22
- 无悔华夏陆法言剧本政策及太守效果 12-22
- 163邮箱电脑版网页登录入口-163邮箱网页端电脑版登录 12-22
- 新三国志曹操传13期南华幻境9-2攻略 12-22