jqgrid与SQL Server分页

时间:2013-05-15 13:09:18

标签: jquery sql-server-2008

我的jqgrids正在使用我的排序功能,但我最多返回1000条记录,这是一只性能上的狗。所以我想在存储过程(SQL Server 2008)中添加分页,但不知道如何完成此操作。有人会举例说明我将如何编写存储过程以适应我所在页面或选择了多少行的参数。或者我只是传递所有记录,然后以某种方式配置jqgrid以找出分页和行?

1 个答案:

答案 0 :(得分:0)

SET @SQL ='DECLARE @FirstRegistry INT,@ LastRegistry INT SET @FirstRegistry ='+ CAST(@Page AS NVARCHAR(1000)) +'SET @LastRegistry ='+ CAST(@RegistriesPerPage AS NVARCHAR(1000))
SET @SQL = @SQL +'SELECT * FROM Employee c,DEPT cc LEFT OUTER JOIN Section ru SET @SQL = @SQL + @CRT +     'SELECT * FROM #TEMPTABLE WHERE Counter之间((@ LastRegistry -1)* @ FirstRegistry + 1)AND      ((((@ LastRegistry -1)* @ FirstRegistry +1)+ @ FirstRegistry)-1)'