如何在treeview的某个节点内容修改后,重新加载或刷新呀?谢谢
解决方案 »
- 如何建立全局互斥
- VS2008+SQL2005开发的程序,如果数据库转移到SQL2000上会不会出问题
- IO文件目录操作的几个问题
- 使用org.in2bits.MyXls生成excel读取的时候报错
- 排班算法,很现实,哪个单位都会用得着,高手相送5000分
- 求windos文本编辑器里加一段“查找”的选项代码
- C# 调用VC dll 时的指针传递与内存分配问题?
- 请教如何判断ManualResetEvent当前有没有信号??在线等
- 怎么将查长的DateTime类型转为短的?
- 关于propertyGrid?
- 关于文件异步读取的问题。
- CS客户端程序或者Windows服务程序,如何实现在外部触发重新加载内存数据?
如何在treeview的某个节点内容修改后,重新加载或刷新呀?谢谢为了避免 树刷新 所以最好不要重新绑定...直接在 树上面 修改..然后 将修改的值 同时反映到数据库...插入到数据库.就不用说了..修改树上面的节点..
//获取当前选定的节点值
public int CurrentVal = 0; //获取控件树的深度
public int pubDeep = 0;
//获取当前节点对象
public TreeNode CurrentNode = null;
参考一下:
添加节点
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(); //注意可能有子节点
,请有好的办法吗?