社区
VB基础类
帖子详情
在vb中使用TreeView,节点超过2500条后速度很慢,请问有什么好办法解决?
zgcclg
2000-02-23 03:57:00
我想使用过vb的TreeView控件的人都感觉到很好,也很方便。不过我在开发系统时遇到这样一个问题,就是在超过几千个节点时TreeView很慢,但我又现在又需要开发这样树型结构的程序。而且大家知道windwos资源浏览器的程序就非常快。
请大家帮我想想办法。。。。。谢了
...全文
177
3
打赏
收藏
在vb中使用TreeView,节点超过2500条后速度很慢,请问有什么好办法解决?
我想使用过vb的TreeView控件的人都感觉到很好,也很方便。不过我在开发系统时遇到这样一个问题,就是在超过几千个节点时TreeView很慢,但我又现在又需要开发这样树型结构的程序。而且大家知道windwos资源浏览器的程序就非常快。 请大家帮我想想办法。。。。。谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
w102272
2000-02-23
打赏
举报
回复
这是vb控件的限制,到网站上找一个好控件吧。
不然就使用技巧:在初始化的时候先写入一层树的节点,然后在用户操作的时候,进行动态地扩展。这样编程量比较大,而且控制起来也比较麻烦。windows的资源管理器就是这样处理的。
active
2000-02-23
打赏
举报
回复
vb中如何使用多线程?
forgettor
2000-02-23
打赏
举报
回复
先装入主结点,用户点击时再装入子结点,另外也可以用线程
SSM后台管理系统开发实战
一、简介 通过这个课程带大家从零开发一款功能全面的后台管理系统,包括项目搭建、功能实现到最后的Linux系统部署全过程。本课程
使用
SpringMVC + Spring + Mybatis作为主体框架,
使用
AdminLTE作为前端框架,
使用
主流关系型数据库Mysql作为存储数据库,
使用
非关系型数据库Redis作为缓存数据库,并集成SpringSecuriy安全框架做权限的动态管理,集成Swagger2自动生成接口文档,集成Druid连接池进行SQL性能监控,集成ActiveMQ消息
中
间件进行异步解耦,提高性能。最后
使用
linux系统进行服务部署,并搭建nginx反向代理服务器提高网站性能。 二、学习目标 通过本课程的学习带大家掌握SSM框架的开发流程,并熟练
使用
SpringSecurity做为安全框架进行权限管理,整合相关优秀的开源框架进行功能开发。还在项目
中
带大家学习前端相关的Jquery、Bootstrap等知识。课程结束之后希望大家能做到独立进行开发项目的目的,增强
解决
问题的能力,具备功能落地实现的能力。 三、课程涉及知识点 SpringMVC源码分析Mybatis源码分析通用MapperMysql数据库Redis缓存实现ActiveMQ消息
中
间件SpringSecurity鉴权Swagger2接口文档生成自定义注解AOP切面编程自定义过滤器Logback日志整合Druid性能监控Linux系统Nginx反向代理Ajax异步请求技术Jquery基本
使用
AdminLTE前端框架Chart图表-线状图和饼状图百度地图定位城市BootStrap前端框架BootStrap-Table插件BootStrap-
Treeview
插件Markdown编辑器403、404、500错误页面配置数据库事务消息提示插件toastr.js图片上传插件bootstrap fileinput数字滚动效果pv/uv流量统计...四、课程部分内容截图如下 1、首页 2、菜单管理 3、图床管理 4、图标管理 5、留言反馈管理 6、druid监控 7、登录日志
TreeView
第二级项太多,展开特别缓慢的一种
解决
办法
,虚拟化技术
虚拟化技术 第一次接触虚拟化技术,是因为自定了
TreeView
控件,当子
节点
有特别多的内容,比如4000条的时候,展开子
节点
的时候大概要等待20多秒(跟计算机配置相关),这样效果无法忍受,以前只是见过虚拟化技术,但都是默认的,结果自己写的这个控件却没有。只能上学习了。引用以为高人的总结如下: WPF
中
的 VirtualizingStackPanel 只支持一层数据的 UIV。(这一点好像在 ...
在Visual FoxPro
中
使用
TreeView
控件
如果用户在设计程序时,需要用一种树形结构生动形象地显示具有不同层次的数据,那么
TreeView
控件将是最合适的选择。
TreeView
控件可以将用户选定的数据,也可以是从数据库
中
检索出来的数据,供用户自由的选择、展开或折迭收起。
TreeView
控件主要用以显示层次数据之间的关系。
TreeView
控件的特点包括以下几个方面: 1、将相互间有联系的数据用图形与文字方式以树形描绘,以树形
节点
(Node对象
动态生成
TreeView
方法(一)
一般情况下生成
TreeView
我们用的是用递归不建议用递归数据量大了会慢, 小弟今天用SortedList集合实现一下没有技术含量,一看代码大家就会明白。个人也比较喜欢这种方法,数据量大了执行
速度
也可以。 下一篇方法动态生成
TreeView
(二)是用递归实现的,有时间可以看一下。 思路: 把
节点
放到SortedList,里再根据标识找到父
节点
,加上相应的...
用后台线程对
TreeView
加载大量数据的探索
这几天我在弄
TreeView
,在
节点
比较多的时候会发现加载
速度
很慢
,甚至当机,
解决
的
办法
一般有分次加载(象CSDN社区),但是这样也有不好的地方,就是当用户点击后才加载,会有点延迟,感觉不爽。我现在的
解决
办法
是页面请求的时候先输出第一层
节点
,等页面加载完毕后用Microsoft.XMLHTTP对象广度优先对每个
节点
异步加载子
节点
,由于是异步,一般用户感觉不到父
节点
在加载子
节点
,我这个测试用了4
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章