我发现自己陷入了一个困境,我认为我知道解决方法,但我想向领域咨询一下。我在网站中有一个用作查找的ASP.NET(C# 2.0框架)页面。标准gridview控件,5列数据,第6列为超链接,以执行用户所选择的记录。
我的问题是如何最好地在gridview中显示“可能”的100k条记录?就目前而言,在它返回呈现结果之前,我会长出更多的灰色头发。对于其房地产,gridview可以在屏幕上同时显示大约20行数据,因此分页数据仍然给我5000页。在A-Z上添加类似rolodex的搜索后,“J”上最大的返回集为35000条记录(哎呀,“X”只有54条)。
我应该只是将rolodex分成更小的部分,还是有更好的处理这种情况的方法?
提前致谢!
编辑:如GenericTypeTea建议的那样,我已经设置了填充此设置的存储过程进行分页,即使在“J”上进行分页,也会给我1750页。我拥有如此多的数据的原因是给定自动策略上的参与者数量。管理员需要能够搜索给定名称或部分名称。“Jones”有1209条记录,“Smith”有2918条记录,因此即使如此也会产生丰富的结果集。
编辑#2:添加了“可能”的100k,没有保证帐户将拥有那么多记录,另一方面它可能会有更多:(