有没有一种在ASP.NET中显示太多信息的好方法?

Chr*_*ein 5 c# asp.net gridview

我发现自己陷入了一种窘境,我认为我知道解决方案,但我想问问这个领域.我在一个站点中有一个ASP.NET(C#2.0框架)页面,用作查找.标准gridview控件,5列数据,第6列的超链接用于记录用户想要选择的内容.

我的问题是如何在gridview中最好地显示"可能的"100k记录?就像现在一样,我会在它返回渲染结果之前再发一些白发.gridview,因为它的房地产可以一次在屏幕上显示大约20行数据,因此分页数据仍然给我5000页.在AZ上添加rolodex类型搜索时,'J'上的最大返回集合为我提供了35000条记录(其中唉'X'只有54条记录).

我只是将rolodex打破得更小还是有更好的方法来处理这样的情况?

提前致谢!

编辑:我已经有了一个存储过程,它填充了这个像GenericTypeTea建议的分页设置,甚至在"J"上分页也会给我1750页.我拥有那么多数据的原因是给定汽车政策的参与者数量.管理员需要能够搜索给定名称或部分名称.'琼斯'有1209条记录,而'史密斯'有2918条记录,所以即使这样做也会产生一个反弹结果.

编辑#2:添加'可能'的100k,没有保证该帐户将拥有那么多记录,另​​一方面它可能有更多:(

Sim*_*ton 7

自动完成是你的朋友:)

只需让人们输入前2或3个字符,然后过滤搜索.

对于一个很大的数据集我不认为分页会有多大意义.

jQuery有一个很好的示例页面AutoComplete示例