.NET 树形控件实例(可动态增删结点)
时间:2010-12-17 来源:耳东之井
该例子是从一级一级的数据中选择出一些数据进行操作,数据全部显示出来比较直观,所以选择了树形结构.该例子一开始就加载了一个树形结构数据,然后可以选择出一些结点,将这些结点生成一个新树,新树可以增删结点,并可取最终选树的值.
运行效果见下图:
加载完后
展开树并向右边添加结点
"=>"是从左树添加所选结点到右树,"<="是删除右树所选的结点,"trees value"是输出右树所有结点的属性.
向右边添加结点时,程序会自动添加右树没有而左树有的父结点.上图我只添加了一个结点,而图中却有三个结点.我只添加三级目录1.2.1,上两级结点是自动添加的.
程序也可自动添加结点下的所以子结点,程序中有实现,只是注释了.详细见dhtmlxtree.js文件.
如果开始树的数据太多时,可以先读取一级目录,展开时再动态取出该结点下级结点的目录并显示.
源程序:树形实例
相关阅读 更多 +