我有一个由搜索按钮填充的Gridview,我不知道如何为它做自定义分页。我现在使用sp_executeSQL运行搜索查询,它返回整个结果集。
我想知道在GridView上设置自定义分页和排序应该采取哪些步骤,以及修改使用Sp_ExecuteSQL生成单个页面结果的过程的最有效方法。我见过使用临时表的方法等。
一旦我写了proc,我该如何在页面中设置事件?
答案 0 :(得分:1)
asp:gridview 附带了分页设置,如果您不知道具有已找到的特定数量字段技术的排序和分页http://www.dotnetspider.com/resources/1249-Grid-View-Paging-Sorting.aspx
但是如果你想提出自己的分页技术,这听起来像是在数据库中进行分页或排序,那么这与内存中的分页不同,这就是 asp:gridview webcontrol 所做的。因此,如果您想要从数据库进行分页和排序,那么您应该创建一个存储过程来执行此操作,当涉及到您的搜索按钮时,将调用该过程,该过程将包含您的特定参数(页码,如何每页有很多条目等。)
此网站http://aspnet.4guysfromrolla.com/articles/031506-1.aspx详细介绍了如果从数据库中删除更好的分页和排序
答案 1 :(得分:0)
您可能希望查看此问题以真正使用这些方法。
custom paging or standard paging in ASP .Net which method is efficient?