asp.net如何分页显示数据

asp.net如何分页显示数据到表格内(table内)
2024-11-30 23:11:57
推荐回答(1个)
回答1:

public static List 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可要可不要
}