超级简单 - 在你的ASP.NET页面自定义列表和分页2011-04-24 博客园 朱祁林AdventureWorks数据库: http://www.codeplex.com/MSFTDBProdSamples/Release/ProjectReleases.aspx? ReleaseId=4004

这个例子展示如何使用SQL Server 2005 的ROW_NUMBER功能去分页,以及通过在code- behind中自定义HTML输出比较好看的界面。首先,我们必须去选择的列表记录,通常使用的分页技术是我们将所有的记录放入一个 dataset,然后使用PagedDataSource来显示适当的页。这种技术主要不好的地方是在内存中 存储了所有的记录,而在页面上仅仅显示其中的一些记录。每次你点击页码,每次它都将查 询了所有的记录。为了克服这个头痛的问题,我将有效地使用SQL Server 2005的ROW_NUMBER 功能。我们将传递两个参数,存储过程能查询特定的记录。@intCurrentPage int - 这个参数用来表示当前页码。@intRecordPerPage int - 这个参数用来得到一页中显示的记录数量。