我有一个使用 gridview 控件来显示搜索操作结果的网络表单。
我想利用在网络表单中使用分页。但是众所周知,gridview分页是客户端分页,它将所有已选择的记录传输给客户端。我所说的客户端分页是指客户端(页面)逐页显示记录,但每次用户单击页面链接浏览记录时,所有记录都是从数据源中选择的。
如何将 gridView 与 datapager 一起使用以进行服务器端分页?或者通过配置我们的查询来逐页获取记录的任何其他解决方案?
我有一个使用 gridview 控件来显示搜索操作结果的网络表单。
我想利用在网络表单中使用分页。但是众所周知,gridview分页是客户端分页,它将所有已选择的记录传输给客户端。我所说的客户端分页是指客户端(页面)逐页显示记录,但每次用户单击页面链接浏览记录时,所有记录都是从数据源中选择的。
如何将 gridView 与 datapager 一起使用以进行服务器端分页?或者通过配置我们的查询来逐页获取记录的任何其他解决方案?
我认为你错了:GridView 分页是服务器端的。有关详细信息,请参阅此 MSDN 文章:http: //msdn.microsoft.com/en-us/library/aa479347.aspx
更新:现在我明白你的意思了。如果您不想在每个请求上选择所有记录,那么“自定义分页”可能就是您要寻找的。请参阅此处获取教程:http ://www.4guysfromrolla.com/articles/031506-1.aspx(顺便说一句:该站点有很多很棒的教程,例如关于数据绑定的教程)。