asp.net gridview提取数据的时间太长

时间:2009-02-02 22:30:16

标签: asp.net vb.net gridview paging

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

有没有办法只获取当前页面的记录。也许有一个我想要的gridview设置,或者我做错了什么。

提前感谢您的建议。

泽利科

2 个答案:

答案 0 :(得分:2)

你将不得不做自己的自定义分页。根据您的数据源,您必须传递PageIndex和大小,以仅获取要返回的页面结果。

我之前使用过这个版本: http://aspnet.4guysfromrolla.com/articles/031506-1.aspx

答案 1 :(得分:0)

当你真的想要Datareader时,听起来好像你正在使用Datatable / Dataset。或者,也许我不理解你对“初始”的意思,你所经历的是你每次进行新部署时都会点击jit编译器。