如何在Asp.net 3.5中使用GridView和DataPager执行服务器端分页?

odi*_*seh 3 asp.net pagination gridview datapager

我有一个webform,它使用gridview控件来显示搜索操作的结果.

我想利用webform中的分页功能.但是众所周知,gridview分页是一个客户端分页,它将所有已经选择的记录传送给客户端.客户端分页的意思是客户端(页面)逐页显示记录,但每次用户单击页面链接以浏览记录时,所有记录都从数据源中选择.

如何使用gridView和datapager来实现服务器端分页?或者通过配置我们的查询逐页获取记录的任何其他解决方案?

M4N*_*M4N 5

我认为你错了:GridView分页是服务器端的.有关详细信息,请参阅此MSDN文章:http://msdn.microsoft.com/en-us/library/aa479347.aspx

更新:现在我明白了你的意思.如果您不想在每个请求中选择所有记录,那么"自定义分页"可能就是您要查找的内容.请参阅此处获取教程:http://www.4guysfromrolla.com/articles/031506-1.aspx(顺便说一下:这个网站有很多很棒的教程,例如关于数据绑定).