TreeView 移除某个节点,已知道节点的Text 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TreeNode tn = new TreeNode(); for (int i = 0; i < TreeView.Nodes.Count; i++) { if (TreeView.Nodes[i].Text.Equals("节点的Text")) { tn = TreeView.Nodes[i]; } } tv.Nodes.Remove(tn);如果有text相同的节点或者多级节点就不能这样了 foreach(TreeNode node1 in Treeview1.Nodes[?].Nodes)//?为自己去确定删除第几级下面的子节点{ if(node1.text=="YourText")//YourText已知的名称 { Treeview1.Nodes[?].Remove(node1);//?为自己去确定删除第几级下面的子节点 }}最好的话是确定该要删除的节点的父节点的名称或Index TreeView.Nodes[];网上有很多详细的资料:http://industry.ccidnet.com/art/1111/20041228/689175_1.html to:2楼好像TreeView不能foreach吧 Who 告诉你不能用foreach的,foreach 比for 用的时间短,只要是遍例一个集合,都可用foreach to:楼上搞错,你是对的,可以foreach。忘记可以foreach tn in treeview1.nodes了 從Root節點開始,使用一個Recursive函數進行查找,找到節點就刪除,然后返回 AutoCompleteExtender 如何对其显示字段 C#中的GetHashCode()是做什么用的啊。时候时候需要重写啊 c#编程练习题2,自己写的代码,大家帮我看看需不需要改进 求C#下如何获取系统当前时区 问个类型转换的问题,高分送上.谢谢各位~~~~~~~ 代码创建和直接拖的控件运行结果不同 求汉化用c#写的软件的方法 盼高手指点! 深圳有写c#或者jsp的兼职团队么? 在某个线程上创建的控件不能成为在另一个线程上创建的控件的父级 GridView 表体内容列表实现上下滚动 关于文件上传下载 datagridview问题,认为自己在行的进
TreeNode tn = new TreeNode();
for (int i = 0; i < TreeView.Nodes.Count; i++)
{
if (TreeView.Nodes[i].Text.Equals("节点的Text"))
{
tn = TreeView.Nodes[i];
}
}
tv.Nodes.Remove(tn);如果有text相同的节点或者多级节点
就不能这样了
{
if(node1.text=="YourText")//YourText已知的名称
{
Treeview1.Nodes[?].Remove(node1);//?为自己去确定删除第几级下面的子节点
}
}
最好的话是确定该要删除的节点的父节点的名称或Index
TreeView.Nodes[];
网上有很多详细的资料:
http://industry.ccidnet.com/art/1111/20041228/689175_1.html
好像TreeView不能foreach吧
搞错,你是对的,可以foreach。
忘记可以foreach tn in treeview1.nodes了