yourNode.ExpandAll();上级节点
yourNode.Parent.ExpandAll();

解决方案 »

  1.   

    选中节点存在treeView1.SelectedNode.ExpandAll();不存在
    if(treeView1.SelectedNode.Parent!=null)
    {TreeNode t=treeView1.SelectedNode.Parent;treeView1.SelectedNode.Remove();  删除节点t.ExpandAll();
    }
      

  2.   

    如何让选中的节点,在Treeview1离开焦点后!
    也以显示出来?就是背景不同!(像VB6那样)
    反正就是让用户,在操作其它控件时.能分辩出当到选中的是那个
      

  3.   

    TreeView1.HideSelection=False
    我还以一直以为是True
      

  4.   

    treeView1.SelectedNode.ExpandAll();
    >>提示 :未将对象的引用设置到对象的实例
      

  5.   

    .ExpandAll();加上 .Parent.ExpandAll();是不是没有实例化.
      

  6.   

    其一是,新增数据后的刷新,这时选中节点存在
    在新增数据前用一个TreeNode1变量保存你现在选中的节点。然后新增数据后的刷新就直接用:
    TreeView.SelectedNode=TreeNode1;
    TreeView.SelectedNode.ExpandAll();
    ------------------------------------
    其二是,删除数据后,选中的节点则不存在,刚开始和上面一样,不过这次保存的你现在选中的节点的父节点;
    Parent
    if(TreeView.SelectedNode.Parent==null)
       TreeNode1=null;
    else
       TreeNode1=TreeView.SelectedNode.Parent;然后判断展开;
      if(TreeNode1!=null)
         TreeNode1.ExpandAll();if(