机构树加载
部门树加载
有如下数据,如何在treeview中动态加载,对.NET不熟
部门资料
部门编号 部门名称
0 测试公司
001 研发部
00101 研发一部
0010101 测试组
002 人事部
002 薪酬组
加载效果
-测试公司
|--研发部
| |--研发一部
| |--测试组
|--人事部
| |--薪酬组
------解决方案--------------------
这个用普通的下拉列表就能实现!关键的是算法~~找到上级部门!以此类推~推荐用递归来做
------解决方案--------------------
递归遍历...
------解决方案--------------------
还要搞一列父节点的列体现层级关系,然后就递归遍历啦。
------解决方案--------------------
数据库最好多一列 父id
------解决方案--------------------
插件打印。。
------解决方案--------------------
那些编码你光模仿,没领会。
001 测试公司
001001 研发部
001001001 研发一部
001001001001 测试组
001002 人事部
001002001 薪酬组
要找出测试公司>人事部>薪酬组
like '上级编码%' 这样就行了。
------解决方案--------------------
百度" dtree " 插件,,直接查处全部,不用递归,引用js就行,直接帮你建立树形结构
有如下数据,如何在treeview中动态加载,对.NET不熟
部门资料
部门编号 部门名称
0 测试公司
001 研发部
00101 研发一部
0010101 测试组
002 人事部
002 薪酬组
加载效果
-测试公司
|--研发部
| |--研发一部
| |--测试组
|--人事部
| |--薪酬组
------解决方案--------------------
这个用普通的下拉列表就能实现!关键的是算法~~找到上级部门!以此类推~推荐用递归来做
------解决方案--------------------
递归遍历...
------解决方案--------------------
还要搞一列父节点的列体现层级关系,然后就递归遍历啦。
------解决方案--------------------
数据库最好多一列 父id
------解决方案--------------------
插件打印。。
------解决方案--------------------
那些编码你光模仿,没领会。
001 测试公司
001001 研发部
001001001 研发一部
001001001001 测试组
001002 人事部
001002001 薪酬组
要找出测试公司>人事部>薪酬组
like '上级编码%' 这样就行了。
------解决方案--------------------
百度" dtree " 插件,,直接查处全部,不用递归,引用js就行,直接帮你建立树形结构