标签:
先讲讲分页的算法:
我们需要定义四个变量,它们有各自的用处
int pageSize: 每页显示多少条记录
int curPage: 希望显示第几页
int pageCount: 一共有多少页
int rowCount: 一共有多少条数据记录
说明:
pageSize是设计者指定的;
curPage是用户当前选择的
rowCount 是从表中查询得到的
pageCount是计算出来的,该计算式为
if (rowCount%pageSize == 0){
pageCount = rowCount/pageSize;
}else{
pageCount = rowCount/pageSize + 1;
}
对应分页:SQLServer中语句:
select top pageSize 字段列表 from 表名 where id not in
(select top pageSize*(curPage-1) id from 表名)
标签:
原文地址:http://www.cnblogs.com/jiqiwoniu/p/4396472.html