“我希望使用全文搜索实现Gridview自定义分页,每个页面仅绑定10个结果/记录。 我当前的设置会在每次单击按钮时获取所有搜索结果(行),但只显示10,这使得它非常耗费资源。如果有任何后果,在我目前的分页设置中,我在实际页码旁边有第一个,下一个,最后一个和前一个按钮。
我想保留相同的方案,但每个页面只能获取10个结果,并且在任何给定时间显示尽可能多的结果。
我应该努力调整这种特殊方法:http://www.c-sharpcorner.com/UploadFile/99bb20/custom-paging-with-gridview-control-in-Asp-Net-4-5? 如果是的话,你有什么建议我可以这样做吗?如果没有,请提出一些替代方案吗?“
答案 0 :(得分:0)
首次填充网格时获取所有数据我觉得这不是一个正确的方法。
根据页面编号和需要提取的数据数量,您需要通过发送页面编号和页面大小来获取数据库中的数据。 因此,当您单击First,Next,Previous和Last时,您将发送页码和页面大小,并通过计算记录总数从数据库中获取数据。
希望这为您提供了另一种方法。
谢谢!