获得当前的页面索引
2017-09-10 09:23:20 访问(1386) 赞(0) 踩(0)
/// <summary>
/// 获得当前的页面索引
/// </summary>
/// <param name="pageIndex">页索引,从0开始</param>
/// <param name="pageSize">每页记录数</param>
/// <param name="iRowCount">记录总数</param>
/// <returns></returns>
public int PageIndexConvertTo(int pageIndex, int pageSize, int iRowCount)
{
// 全部 - 返回第一页 //
if (pageSize == 0 || pageSize == int.MaxValue)
return 0;
// 第一页 - 直接返回 //
if (pageIndex < 1)
return 0;
double pV = pageIndex * pageSize;
// 如果发现有超页的情况 //
if (pV >= iRowCount)
{
// 返回上一页 //
return pageIndex - 1;
}
// 否则返回当前页 //
return pageIndex;
}
上一条:
下一条:
相关评论
发表评论