bpic 发表于 2024-9-27 18:42:57

C1Flexgrid如何实现活字格懒加载的功能

C1Flexgrid加载大量数据(20万条数据记录)时会比较卡,有时会无响应,

能否实现像活字格懒加载那样的功能,或者像SQL SERVER企业管理器查询表时先展示一些数据,点滚动栏或切换记录时再加载的效果。





目前使用异步加载数据虽然不会卡死,但数据表的记录只有几千条时,查询数据也感觉慢。
有没有更好的方法提高查询速度,让用户不感觉慢?

Richard.Ma 发表于 2024-9-27 18:42:58

首先flexgrid本身的渲染就是虚拟化的,即使加载100W行数据也是只渲染视窗部分。

按照你提到的查询几千条都比较慢,这个是数据库查询慢,不是显示慢。你首先应该去看看数据的性能是否能优化,

如果是想要flexgrid能支持增量查询数据的话,可以参考这里,通过自己定义继承C1VirtualDataCollection,就可以做增量查询了
https://developer.mescius.com/componentone/docs/win/online-flexgrid/data-virtualization.html

页: [1]
查看完整版本: C1Flexgrid如何实现活字格懒加载的功能