如何在选中父节点后删除符合条件的子节点? 在我的TreeView上绑定了数据如下: 父节点A:包含子节点B和C B节点:包含子节点D和E C节点:包含子节点F和G 其中D和F节点的TEXT是TEST 请问怎样在选种A节点的同时,自动删除描述为TEST的两个节点? 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 。。&%$在TreeView的AfterSelect事件中加入代码:for(int i = e.Node.Nodes.Count - 1; i >=0; i--){ if(e.Node.Nodes[i].Text == "TEST") e.Node.Nodes[i].Remove();} foreach(TreeNode node in A.Nodes){ foreach(TreeNode temp in node.Nodes) { if (//条件符合) { //remove isFind = true; break; } } if (isFind) { break; }} 这样的逻辑如何处理? C# Win ComboBox与DataGridView控件 怎么进行数据传递啊 关于repeater事件的事情 我想将一幅GIF图像画到画板上,但是我想将GIF白色的区域透明的,应该如何来做,望高手指点! 怎么才算是一名合格的初级程序员,谈谈~ c#16进制数如何定义 关于金额显示的问题 请问:怎么把某个目录下的所有文件和目录拷贝到指定路径下。 请问能不能不用XSD文件直接用水晶报表显示数据DataSet中的数据啊 求证:存在一种办法,把C#编的东西编译成那种古老的可执行文件,而不需.net支持? 从DataSet写入xml文件的问题 线程执行的问题
在TreeView的AfterSelect事件中加入代码:
for(int i = e.Node.Nodes.Count - 1; i >=0; i--)
{
if(e.Node.Nodes[i].Text == "TEST")
e.Node.Nodes[i].Remove();
}
{
foreach(TreeNode temp in node.Nodes)
{
if (//条件符合)
{
//remove
isFind = true;
break;
}
}
if (isFind)
{
break;
}
}