毕业项目求个c#高效分页的代码

最好不要存储过程,最好都是后台代码,网上都是存储过程,求大神给下

网上查找了一下,还是有不少源代码可以参考的:

C#高效分页代码(不用存储过程)

C#高效分页代码(不用存储过程)

存储过程比较简单嘛。代码中只要传个页码就搞定了,难道不好。
不要存储过程,那就直接写sql,或者用linq。

RowNumber写法,MSSQL2012新出了个offset写法,更简单

SELECT tblexamprovider.* FROM tblexamprovider WITH(NOLOCK)
INNER JOIN(
SELECT ROW_NUMBER() OVER(ORDER BY examineid DESC)AS 'ROWNUMBER',examineid
FROM tblexamprovider WITH(NOLOCK)
) t ON dbo.tblexamprovider.examineid = t.examineid
WHERE ROWNUMBER>0 AND ROWNUMBER<=10 --第一页

基于数据库的分页就那么集中方法,自己可以动手试试,感觉一下哪种方法适合你

楼主 这是C#的一些项目实例代码 你可以参考一下
http://download.csdn.net/album/detail/1361

存储过程才是高效的,因为存储过程是预编译的代码,执行速度快。其它所谓“高效”的方法,就有些名不符实了。