当前位置:编程学习 > C#/ASP.NET >>

关于自动生成 TreeView 树结构问题

表结构:
xh kmdm
1  1001 
2  1001.01
3  1001.01.01
4  1001.01.01.01
5  1121
6  1121.01
7  1121.01.01 
8  1241
9  1241.01
......
想通过后数据自动生成树状结构请各位帮忙,谢了! --------------------编程问答-------------------- 这样不够,要多个字段 parent 来存放父结点key值 --------------------编程问答-------------------- 需要给一个父节点编号 --------------------编程问答-------------------- 表结构:
xh kmdm
1 1001  
2 1001.01
3 1001.01.01
4 1001.01.01.01
5 1121
6 1121.01
7 1121.01.01  
8 1241
9 1241.01
101231
11 1231.01
12 2221
13 2221.01
..........诸如此类,应该怎么实现了,期待中 --------------------编程问答-------------------- Easy.你写几个sql语句就OK了
如下例所示
第一步
select * from 表 where len(kmdm)=4//取出来放到数据集中并绑定到父TreeNode中
第二步
select * from 表 where len(kmdm)=7 and substring(kmdm,4,2)=父kmdm(作为方法的一个参数传过来)
然后以此类推。。
也可以做一个递归的方法来。不过就是麻烦点而已。呵呵。
详细的方法就不写了。 你自己揣摩 


--------------------编程问答-------------------- 只有一级父节点的长度是确定的,子级节点的长度不能确定,子级和父级相同的地方在于前四位 --------------------编程问答-------------------- 居然这样设计数据库,
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,