treeview的折叠问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 03:12:41
我用treeview动态加载数据库文件.我想让它在启动时只加载第一级目录,等到点击某个结点的折叠符(即节点前那个小加号)时再加载里面的子节点。但是如果只加载一级目录时,由于节点现前没有子结点,它不会有那个小加号折叠符。怎么才能让那个折叠符一直出现。

这样做更麻烦,我觉得你是想让第一次加载时只显示第一级目录吧, 不知道你是怎么扫描数据库的,我以前做过的都是递归显示的,直接一次全加载,treeview节点(treenode)有一个属性Expand代表是否展开,默认应该是true,就是展开,你设置为false就行了,这样就会显示前面的+号,点击后就会有了

要先在里面放一个临时子节点,然后等展开它的时候,再去读子项,然后把临时子节点删掉。