仅列出sql部分,更多功能大家自行完善吧。
sql代码:
复制代码 代码示例:
select * from
(
select *,row_number() over(order by OrderColumn) as orderindex from TableName
) as a
where a.orderindex between @StartIndex and @EndIndex
说明:
@StartIndex为当前页起始序号
@EndIndex为当前页结束记录序号,可以直接作为参数输入,也可以通过输入PageSize和PageIndex计算得出。