请问楼主你的TreeView控件从什么地方得到的??也想要

解决方案 »

  1.   

    条件为最上面的一个结点.不变的.+条件
      +AND
          +a
          +b 经过addTo(index,node)变成如下结构.如果不重构,是否可行. +条件
       +OR
           +AND
             +a
             +b
            +c
      

  2.   

    function AddParentNode()
     {
        var parentNode=TreeView1.getTreeNode("0");
        var node=TreeView1.createTreeNode();
        node.setAttribute("Text","OR");
        parentNode.addTo("0.0",node);
        var node2=TreeView1.createTreeNode();
        node2.setAttribute("Text","c");
        parentNode.addTo("0.0.1",node2);
                         }这样不行,有什么别的办法吗?
      

  3.   

    用节点Clone,会比较快:
     TreeView1.Nodes(1).Nodes.Add(TreeView1.Nodes(0).Clone())
      

  4.   

    不太容易实现
    添加父节点,那么是不是原来的节点及子节点index都要改变,不然乱套了
    我的想法是保存数据,删除原节点及子节点,而后全部重新添加