0

什么是为网格视图保留数据源的方法。

情况 :

我有一个查询可能需要 5 到 10 秒(大量数据上的大量链接)。结果对于页面来说太大了,所以我的网格上有一个分页。

但是,每次我使用 时pageIndexChanged,我都需要再次获取数据源。

所以我想知道如何保留我的数据源。

可能吗?不是按会话

4

1 回答 1

0

有可能,我使用了自定义(服务器端)视图状态提供程序来缓存您的数据源。

*更新: 这里有一篇关于自定义视图状态提供程序(带有示例代码)的很好的文章:http: //www.codeproject.com/Articles/8001/ViewState-Provider-an-implementation-using-Provide

但是,我强烈建议改进您的查询,以将数据限制在用户真正想要查看的范围内。从内存、处理器、带宽和用户体验的角度来看,具有比用户真正感兴趣的行多得多的大型网格是笨拙的。尝试找到更好的方法。

于 2012-05-29T18:37:44.597 回答