在asp.net中利用sql2005实现数据的分页
各位大哥大姐们,利用sql2005实现数据的分页,我搞了一晚上。写了个sql语句;可以简单的实现输入每页显示多少行和显示那一页得到数据,但是我想了很久也不能返回共有多少条记录,和共有多少页?各位谁请给我点思路吧!我在网上看了别人用存储过程写的分页。但他们将数据当作一个字段返回的。那在转换成表显示很麻烦的。所以麻烦各位了。要能返回共有多少条记录的,个多少页。简单的我已经可以做了。谢谢
create proc pro_note
@rowIndex int ,
@maxNumber int
as
with page as
(select id,row_number() over(order by id) as rowindex from note)
select note.* from note,page where note.id=page.id
and page.rowindex between (@rowIndex+1) and (@rowIndex+@maxNumber)