如题,只有最底层的节点可选,其它都不可选
请高手赐教!

解决方案 »

  1.   

    function GetNodeData()

    indexid=TreeView1.clickedNodeIndex;
    var data = TreeView1.getTreeNode(indexid).getAttribute("Id");
    var txt =TreeView1.getTreeNode(indexid).getAttribute("NodeData");
    var NodeArray=new Array(); 
            NodeArray=TreeView1.getTreeNode(indexid).getChildren(); 
            if (NodeArray.length>0)
    {alert("只能选择末级结点");}
            else
    {
    parent.document.getElementById('T1').value=data;
        parent.document.getElementById('iframe1').style.display='none';
    }
    }
      

  2.   

    public void GetNode(TreeNodeCollection tc)   
    {   
    foreach(TreeNode TNode in tc )   
    {   
    if (TNode.Nodes.Count== 0)
    {
    Response.Write(TNode.Text.ToString());
    }
    else
    GetNode(TNode.Nodes);   
    }
    }
    获取叶子节点