设计一个table,实现一个部门的架构,且用 tree 的方式展现  部门的层级要能动态增加要求:只能用一张表实现. 提示:用递归的方式实现.

解决方案 »

  1.   


    create table Depart
    (
    auto int identity(1,1) ,
    id varchar(20) not null,  /*部门代码*/
    name varchar(30) not null,  /*部门名称*/
    parentid varchar(20)      /*上级部门代码,可以规定为空或null表示第一级部门*/
    )怎么加载到TreeView,请参考
    http://topic.csdn.net/u/20091130/10/416107f4-910a-4a4b-a562-23efe6a0eff3.html
    这个代码是加载到菜单的,修改一下同样适用于树
      

  2.   

    我之前遇见和你一样的问题,具体解决方法如下,有图有真相
    http://www.cnblogs.com/lifw/articles/1609783.html
      

  3.   

    请参考:
    http://topic.csdn.net/u/20091201/12/f1e446d8-9fed-42fd-8e54-86408e6fe334.html
    第6楼。