摘要:
上回说到了对TreeView的载入,修改,删除,这次要讲的是对treeView的删除以及选中,还有就是对节点的选择对TreeView的删除依旧是两种方法,第一种:1、用递归去删除数据库中的数 原理:获取选中的节点的ID值,然后在数据库中删除,然后在数据库库中遍历,找到子节点,删除,回到上一层,找子节点,删除,回到上一层..... 2、对节点的操作 原理,选中的节点,删除下面的子节点集合,然后再删除选中节点;需要特别提醒的是,需要将如果选中的是最顶层节点,就可以像前面说的那样,但是选择的不是最顶层节点,则需要先删除下选中节点的父节点下面的子节点集合中删除,然后再删除选中节点数据库删除源码: .. 阅读全文
摘要:
treeView控件是网页中很常用的一个导航控件,所以,额。。。。反正就是很常用就对了啦,正好在公司这边,军哥交给我的第一个功能模块就是做对TreeView控件的操作,也就是增删改以上为背景,背景介绍完了,进入正题:【1】动态加载节点的方法: (1)一种很直白并且很容易想到的方法--------递归 原理:在数据表中查出所有数据,然后递归遍历数据中的节点,添加节点上树中。。。。话不多说,直接上代码: #region 绑定TreeView /// <summary> /// 绑定TreeView(利用TreeNode) /// </summary> /// <par 阅读全文