C1Flexgrid如何实现活字格懒加载的功能
C1Flexgrid加载大量数据(20万条数据记录)时会比较卡,有时会无响应,能否实现像活字格懒加载那样的功能,或者像SQL SERVER企业管理器查询表时先展示一些数据,点滚动栏或切换记录时再加载的效果。
目前使用异步加载数据虽然不会卡死,但数据表的记录只有几千条时,查询数据也感觉慢。
有没有更好的方法提高查询速度,让用户不感觉慢?
首先flexgrid本身的渲染就是虚拟化的,即使加载100W行数据也是只渲染视窗部分。
按照你提到的查询几千条都比较慢,这个是数据库查询慢,不是显示慢。你首先应该去看看数据的性能是否能优化,
如果是想要flexgrid能支持增量查询数据的话,可以参考这里,通过自己定义继承C1VirtualDataCollection,就可以做增量查询了
https://developer.mescius.com/componentone/docs/win/online-flexgrid/data-virtualization.html
页:
[1]