先给你看个半成品,嘿嘿
http://www.ceocio.net/fason/deeptree/deeptree.asp?url=http://msdn.microsoft.com/library/

解决方案 »

  1.   

    解决了把这个贴的分也一块给你吧:http://expert.csdn.net/Expert/topic/2126/2126822.xml?temp=.6797144
      

  2.   

    什么时候能完事?我急用!要不你先发过来给我吧:
    [email protected]

    最好定制功能强一点,我想定制的内容有:
    要不要复选框(单选框),
    要不要点击别的节点之后把已经打开的节点折叠,象这个那样:http://61.163.246.155/pro/XMLSelTree/Examples/Examples_02/default.htm
    要不要一次载入所有节点(不是点击一个再载入)

    暂时那么多吧,多了响应你的发布:)
      

  3.   

    还有我发现一个问题就是,
    有时候我把子节点对应的xml文件里面的英文换成中文就不能显示了,
    有的文件设置了编码 encoding="gb2312" 能正常显示,别的不用设置也能正常显示不知道你做的时候有没有碰到
      

  4.   

    好象他的只能定位到第一个根节点的第一个字节点,或者我不知道怎么设置,
    需要多做写什么吗?
    单单一个deeptree.htc能解决问题吗?
      

  5.   

    发短信,xml/soap版主,上面有他ID
      

  6.   

    没有问题了,有兴趣的跟我联系:[email protected]
    --
    结贴
      

  7.   

    不好意思 临时出差了思路:
    a. 适用于读取静态[或动态]数据,如xml文件[或数据库]
      1. 如果节点已经载入,获得节点的父系节点,依次展开父系节点
      2. 在节点中增加其层次结构描述,如层次代码(101001,101002,101001001...)
        固定代码长度(或增加标示分割层次),已层次代码作为参数,取得节点的父系节点,展开(或载入)父系节点  -- 推荐,只要定义好逻辑规则,速度比存储过程计算父系节点要快b. 只适用于读取动态数据,如数据库
      3. 如果节点尚未载入,通过数据库逻辑运算(存储过程实现获得节点及其父系节点), 依次载入父系节点数据,直至当前节点
    :_)