首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

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

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 

热点排行