MyException - 我的异常网
当前位置:我的异常网» C# » treeview请问

treeview请问

www.MyException.Cn  网友分享于:2013-12-16  浏览:134次
treeview请教
如何在treeview的某个节点内容修改后,重新加载或刷新呀?谢谢

------解决方案--------------------
节点是从数据库读出来的,还是JS中的
------解决方案--------------------
更新到数据据成功的话,直接在客户端改了。
------解决方案--------------------
==============
如何在treeview的某个节点内容修改后,重新加载或刷新呀?谢谢

为了避免 树刷新

所以最好不要重新绑定...

直接在 树上面 修改..然后 将修改的值 同时反映到数据库...

插入到数据库.就不用说了..修改树上面的节点..
//获取当前选定的节点值
public int CurrentVal = 0;

//获取控件树的深度
public int pubDeep = 0;

//获取当前节点对象
public TreeNode CurrentNode = null;



------解决方案--------------------
如果是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(); //注意可能有子节点

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有