VS2005中TreeView做为导航菜单,现在有这样一个问题:
点击父节点图标的时候展开下级节点没有问题
但是点击图标右侧文字的时候会没有反应(因为没有做链接),只是刷一下页面而已
我想要点击图标和点击文字达到同样能显示下级节点的功能

解决方案 »

  1.   

    protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
        {
            this.TreeView1.SelectedNode.Expand();
        }
      

  2.   

    我和楼主做过同样的事情,不过方法是自己想了好久才想出来的,用TreeView控件做出来的
    效果网站:
    http://www.ppdai.com/help/
      

  3.   

    TreeView1.SelectedNode.Expand();//展开子节点
            TreeView1.SelectedNode.ExpandAll();//展开子节点以及子节点下的所有节点
            TreeView1.SelectedNode.ToggleExpandState();展开和关闭之间切换
      

  4.   

    还是自己找到了。。
    SelectAction=Expand;即可
      

  5.   

    在添加节点时候试一下用下面的语句:
    节点.Expanded = true;
    节点.SelectAction = TreeNodeSelectAction.Expand;