如果数据库编码规范的话,比如0101,0102都属于01的子目录,这样简单的只要结合order by id,然后用js控制一下显示隐藏即可.或者51js.com可以找到相关的例子

解决方案 »

  1.   

    beyond_xiruo(希偌),你好像是这方面的高手,拜托给我一个简单的例子吧!
    我这里急用。数据库中的数据采用的是父子关系来连接的。
      

  2.   

    Realot_11() ,我明天再给你打包发过去,今天不行了
      

  3.   

    用JavaApplet写很美观在用Javascript控制树的外观,应该不难。我刚写了一个还在测试,要的来信:[email protected],不过看后要给点建议
      

  4.   

    不会难我用的数据库结构你可以参考一下
    ID  Level  ParentID  Memo 其他字段Select MaxLevel=Max(Level) ...首先获得 MaxLevel=Rs("MaxLevel")和 Total=Rs.RecordCount在客户端生成一个三维数组
    Part(MaxLevel,LevelCount,Item)
    LevelCount 是这个结点在这一Level中的编号ReDim LevelCount(<%=MaxLevel%>)
    ReDim Part(<%=MaxLevel%>,<%=Total%>,4)
    <%
    t=0
    Do Until re.EOF
      If not isNull(re("g_Bianhao")) Then
      Level=re("PartLevel")
      t=t+1
    %>
      LevelCount(<%=Level%>)=LevelCount(<%=Level%>)+1
      Part(<%=Level%>,LevelCount(<%=Level%>),1)=<%=re("ID")%>
      Part(<%=Level%>,LevelCount(<%=Level%>),2)=<%=re("PartParentID")%>
      Part(<%=Level%>,LevelCount(<%=Level%>),3)="<%=Trim(re("g_Kind"))%>"
      Part(<%=Level%>,LevelCount(<%=Level%>),4)=0
    <%
      End If
      re.MoveNext
    Loop
    set re=nothing