当前位置: 代码迷 >> .NET组件控件 >> TreeList控件数据按需加载的有关问题
  详细解决方案

TreeList控件数据按需加载的有关问题

热度:186   发布时间:2016-05-04 23:23:33.0
TreeList控件数据按需加载的问题
我们这边做客户端,用的比较多的是DevExpress的treeList控件,有时加载的数据较多,一次性加载,会有卡顿的现象。目前的使用场景,最好是不通过点击下一页按钮,来分页展示数据。所以想到有没有这样的一种技术,像网页一样,每次加载一部分数据,当下拉滚动条到最底端的时候,再自动加载一部分数据。

请问:
1、不知道有没有一种控件,能自动完成上述过程?
2、如果在TreeList上添加事件来处理,那么该什么时候触发这个事件,将这个事件处理绑定到哪个属性上?

------解决方案--------------------
最好采用分页来做。c/s与b/s不同,b/s由于有网络延迟的障碍,出于用户体验考虑,需要随着滚动条移动而加载一部分。
------解决方案--------------------
分页的话,配合使用DataNavigator更方便
------解决方案--------------------
可以考虑延迟加载,点击Node展开事件的时候加载子Node