在分页程序中,如何获取某一页的记录数呢?
假如记录总数是 recordCnt,页大小为 pageSize,总页数为 pageCnt。
求第 page 页有多少条记录,用 curPageRecordCnt 表示。
如果不是最后一页,curPageRecordCnt 就是页大小,如果是最后一页就通过 mod 取余。但是这种方法是不正确的。
如果最后一页的实际记录数刚好等于 pageSize,按上述算法得出 curPageRecordCnt 为 0。
正确的算法之一
创建于2005年 渝ICP备05010272号-1
电邮:cftea@126.com