首页新闻找找看学习计划

.net 无限极分类 迭代树形结构

0
[已关闭问题] 关闭于 2014-04-04 14:59

ID    channel_id    title      parent_id       class_list    class_layer

43    32        父亲        0          ,43,               1
44    32        孩子1        43        ,43,44,       2    
45    32        孩子2        43               ,43,45,       2    
46    32        孙子11     44              ,43,44,46,     3 
47    32        孙子21      45             ,43,45,47,      3
48    32        孙子22      45             ,43,45,48,      3

 

这是个无限级的分类,需要迭代出一下形式的html

    <ul>
        <li> <a href="#">父亲</a>
            <ul>
                <li> <a href="#">孩子1</a>
                    <ul>
                        <li> <a href="#">孙子11</a> </li>
                    </ul>
                </li>
                <li> <a href="#">孩子2</a>
                    <ul>
                        <li><a href="#">孙子21</a></li>
                        <li> <a href="#">孙子22</a></li>
                        <li><a href="#">孙子3</a></li>
                    </ul>
                </li>
            </ul>
        </li>
    </ul>

请大家帮忙指点一下! 谢谢

PKSEO_dudu的主页 PKSEO_dudu | 初学一级 | 园豆:9
提问于:2014-04-03 11:18
< >
分享
所有回答(3)
0

递归。。。。。

差生 | 园豆:3 (初学一级) | 2014-04-03 12:35
0

递归方式

wolfy | 园豆:2636 (老鸟四级) | 2014-04-03 13:00
0

定义一个方法 void GetSon(int pid) 在这个方法中查询是否有子分类,如果存在的话继续调用自身GetSon(自己的Id) 直到不存在子类时退出迭代 

ludi | 园豆:16 (初学一级) | 2014-04-03 17:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册