有时候我们从数据库获取的数据量太大,而我们不需要一次性显示那么多的时候,我们就要对数据进行分页处理了,让每页显示不同的数据。
代码如下 | 复制代码 |
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; } |
一亿小目标手游
如果让你的人生从来,你可以像王健林一样霸气的表示一亿小目标吗
一亿小目标手机版2019
一亿小目标手机版2019趣味休闲模拟游戏,玩家在游戏中将会通
巴啦啦梦幻餐厅
巴啦啦梦幻餐厅是一款充满魔幻色彩的二次元模拟经营手游,游戏界
恋爱进行时九游版
恋爱进行时九游版是一款以模拟恋爱玩法为核心的角色扮演手游,精
皇室对决fr(Null’s Royale)
皇室对决fr,即皇室战争的私服变态版本,在该版本中玩家能够拥