asp.net gridview 获取数据时间太长

问题描述 投票:0回答:2

这似乎是常见问题,所以我很惊讶我还没有找到解决方案,也许有人可以帮助我。 我有一个显示应用程序用户列表的网格视图,这个列表非常大,并且需要很长时间才能加载数据。否则,数据将被分页,一旦加载,一切都会正常。为了帮助管理员,我制作了搜索框,效果很好。 唯一的问题是数据的初始加载,似乎 asp.net 最初正在检索所有记录。

有没有办法只获取当前页面的记录。也许我缺少了 gridview 的一个设置,或者我做错了其他事情。

提前感谢您的建议。

泽利科

asp.net vb.net gridview pagination
2个回答
2
投票

您将必须进行自己的自定义分页。 根据您的数据源,您必须传递 PageIndex 和大小,才能仅获取要返回的页面结果。

我之前使用过这个运行: https://web.archive.org/web/20210510021915/http://aspnet.4guysfromrolla.com/articles/031506-1.aspx


0
投票

听起来也许您在真正需要数据读取器时正在使用数据表/数据集。 或者,也许我不明白你所说的“初始”是什么意思,你所经历的是每次进行新部署时都会遇到 jit 编译器。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.