读书人

asp.net 中怎么实现 实现从下至上的树

发布时间: 2012-09-13 09:51:53 作者: rapoo

asp.net 中如何实现 实现从上至下的树状图
-------------------------------------------
| | |
| | |
-------------------------------------------
| | | | |
| | | | |
-------------------------------------------
| | | | | | | | |
| | | | | | | | |
-------------------------------------------

类似上图
可以看出层级所属关系
如何根据数据库中读取出来的数据,用table来实现
字段:id , name , genid


[解决办法]
转个90度用TreeView不行吗?
[解决办法]
自己写一个递归,后台拼接table.
[解决办法]
思路是两次循环
给每个要显示的数据确定层级,然后选个合适的class 标记
然后循环 输出
[解决办法]
获取根节点的子节点,树形

SQL code
Create FUNCTION dbo.getChildren(@RootID int)RETURNS @ChildrenTb TABLE(ID int)AS    BEGIN    Insert @ChildrenTb(ID) select ID from mytable where ID=@RootID    while @@ROWCOUNT>0    begin    Insert @ChildrenTb(ID)     select B.ID from @ChildrenTb A,mytable B     where A.ID=B.genID and B.ID not in (select ID from @ChildrenTb)     end    RETURN    END 

读书人网 >asp.net

热点推荐