WinForm中
有左右两个treeview控件,要把左边选中的节点以及下面所有子节点(如果有),都添加到右边那个treeview中如何实现呢我这样写treeView2.Nodes.Add(treeView1.SelectedNode)会报错:不能在多处添加或插入项“设备管理”。必须首先将其从当前位置移除或将其克隆。
有左右两个treeview控件,要把左边选中的节点以及下面所有子节点(如果有),都添加到右边那个treeview中如何实现呢我这样写treeView2.Nodes.Add(treeView1.SelectedNode)会报错:不能在多处添加或插入项“设备管理”。必须首先将其从当前位置移除或将其克隆。
解决方案 »
- 在gridview中加入combobox中这段代码老报错
- radioButton 事件处理
- richtextbox中如何实现下面这段文字的字体颜色设置?
- 用C#做图元的问题,欢迎讨论。
- 出现错误:引发类型为“System.ExecutionEngineException”的异常
- 一个奇怪的问题......
- 请问有没有人有关于C#操作数字图像的教程、代码?
- Remoting高手进,这里是你的提分机!!!!!
- 【【【【【【【【 C#怎么检测Img的链接? 】】】】】】】
- 天啦~~~win2003+vs2003创建web application为什么老是提示操作访问权限不够?55555~~~~~~~~
- 请问在.net中如何调用gmail来发送邮件呢?
- 用C#开发了WindowsMobile项目,如何把.net环境安装到WindowsMobile上呀
克隆TreeView2.Nodes.Add(TreeView1.SelectedNode.Clone())
要同时得到选中节点下所有子节点 就要遍历一下
tn = (TreeNode)treeView1.SelectedNode.Clone();
treeView2.Nodes.Add(tn);2楼和3楼的说的对。这样更简单。
TreeView2.Nodes.Add(TreeView1.SelectedNode.Clone)只能复制选中的节点,它下面的子节点也要过去,遍历怎么做额
可以了private void addNodes(TreeNode node)
{
treeView_HaveRole.Nodes.Add((TreeNode)node.Clone());
}
clone方法所得的object对像要转为TreeNode