如何在treeview的某个节点内容修改后,重新加载或刷新呀?谢谢

解决方案 »

  1.   

    ==============
    如何在treeview的某个节点内容修改后,重新加载或刷新呀?谢谢为了避免 树刷新  所以最好不要重新绑定...直接在 树上面 修改..然后 将修改的值 同时反映到数据库...插入到数据库.就不用说了..修改树上面的节点..
    //获取当前选定的节点值
            public int CurrentVal = 0;        //获取控件树的深度
            public int pubDeep = 0;
                   
            //获取当前节点对象
            public TreeNode CurrentNode = null;
      

  2.   

    如果是winform的话,你改了以后可以用委托修改数据库的值,同时直接修改那个选中节点就行了.
    参考一下: 
                   添加节点
                    TreeNode tempNode = new TreeNode("test", 0, 1);
                    tempNode.Name = "";
                    tempNode.Text = "";
                    tempNode.Tag ="";
                    this.treeview.SelectedNode.Nodes.Add(tempNode); 
                    // this.treeview.SelectedNode.Parent.Nodes.Add(tempNode);  //同级节点 ,别望了判断父节点
                     
                    删除节点
                   this.treeview.SelectedNode.Remove();    //注意可能有子节点
      

  3.   

    我就是重新加载了一次数据库,来刷新TREE
    ,请有好的办法吗?