请告诉我最简单的数据主义分页技术?

时间:2012-11-25 04:59:54

标签: c# asp.net sql sql-server-2008 pagination

我是asp.net的新手,我正在使用由sqldatasource1配置的datalist,并且在我编写select * from image时显示的列太多了。但我想每页只有12张图片,下一次按钮点击从13到24秒,请告诉我最简单的方法。

1 个答案:

答案 0 :(得分:0)

如何向SQL proc发送特殊参数。例如,为每个页面请求检索特定的行块;

假设页面大小为12个记录/页面,那么对于页面1,您将需要获取 rownumber在1到12之间的记录; 例如;

SELECT * FROM
(
   SELECT ROW_NUMBER() OVER(ORDER BY YourColumns) NUM,
   * FROM YOURTABLE
) list
WHERE NUM >1AND NUM <12