treeview 如何点击文字展开(收缩)节点

解决方案 »

  1.   

    Expanded设置这个的false和true关闭或展开菜单 在编辑节点里面...你找下吧
      

  2.   

    var __NavTree = document.all.ctl00_PageNavigator_navigateTree;
    var __NavNodes = __NavTree.all;
    var __node = null;
    for(var i = 0; i < __NavNodes.length; i ++)
    {
    __node = __NavNodes[i];
    if(__node.tagName.toUpperCase() != "A" && __node.id.substr(0, 33) == "ctl00_PageNavigator_navigateTreet")
    {
    __node.attachEvent("ondblclick", TreeNode_DoubleClick);
    __node.style.cursor='default';
    __node.setAttribute('UNSELECTABLE', 'on');
    }
    }
    function TreeNode_DoubleClick()
    {
    var node = event.srcElement;
    var index = parseInt(node.id.substr(33));
    TreeView_ToggleNode(ctl00_PageNavigator_navigateTree_Data,index,document.all["ctl00_PageNavigator_navigateTreen" + index],'t',document.all["ctl00_PageNavigator_navigateTreen" + index + "Nodes"])
    }这是我项目中使用的代码,遍历所有的节点,然后为每一个节点附加双击代码,你只需要将双击改为单击就可以了。
      

  3.   

    相应点击字体属性,然后展开点击NODE的所有Nodes
      

  4.   

    在属性—事件栏中,找到click事件,添加以下代码:
       TreeNode tn=TreeView1.SelectedNode;
       tn.Expand();
      

  5.   

    相应点击字体属性,然后展开点击NODE的所有Nodes