首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

treeview请问

2011-12-15 
treeview请教如何在treeview的某个节点内容修改后,重新加载或刷新呀?谢谢[解决办法]节点是从数据库读出来

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(); //注意可能有子节点

热点排行