1个回答
2018-04-01 · 知道合伙人互联网行家
关注
展开全部
public static List<Books> getBooksByPageIndex(int pageIndex,int pageSize)
{
//pageIndex当前页数,从1开始,pageSize每页显示的行数
//bookscount是当前页数前查询过的记录,如,当前第三页,每页5条记录,则bookscount就为10,也就是说,从10以后开始查询11-15的记录
int bookscount=(pageIndex-1)*pageSize;
string sql="select top "+pageSize+" * from TBL_Books where bookId not in(select top "+bookscount+" bookId from TBL_Books order by bookId) order by bookId";
.....
//从TBL_Books表中查询top pageSize 的记录,条件是bookId不等于当前页数前查询过的数据,order By可要可不要
}
{
//pageIndex当前页数,从1开始,pageSize每页显示的行数
//bookscount是当前页数前查询过的记录,如,当前第三页,每页5条记录,则bookscount就为10,也就是说,从10以后开始查询11-15的记录
int bookscount=(pageIndex-1)*pageSize;
string sql="select top "+pageSize+" * from TBL_Books where bookId not in(select top "+bookscount+" bookId from TBL_Books order by bookId) order by bookId";
.....
//从TBL_Books表中查询top pageSize 的记录,条件是bookId不等于当前页数前查询过的数据,order By可要可不要
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |