/**
* 遍历树种的值步骤
* <summary>
* 1.查找TreeView控件是否有指定值的节点
* </summary>
* <param name="tvControl">TreeView控件</param>
* <param name="strValue">指定节点值</param>
* <returns></returns>
**/
public static TreeNode FindNode(TreeView tvControl, string strValue)
{
TreeNode tnRet=null;
foreach (TreeNode tn in tvControl.Nodes)
{
tnRet = FindNode(tn, strValue);
if (tnRet != null) break;
}
return tnRet;
}
/**
* 遍历树种的值步骤
* <summary>
* 2.查找当前节点下是否有指定值的节点
* </summary>
* <param name="tnParent">当前节点</param>
* <param name="strValue">指定节点值</param>
* <returns>TreeNode</returns>
**/
public static TreeNode FindNode(TreeNode tnParent, string strValue)
{
if(tnParent==null) return null;
if(tnParent.Value==strValue) return tnParent;
TreeNode tnRet = null;
TreeNode tnTemp = null;
foreach(TreeNode tn in tnParent.ChildNodes)
{
tnTemp = FindNode(tn, strValue);
if(tnTemp !=null && tnTemp.Value==strValue)
{
tnRet = tnTemp;
break;
}
}
return tnRet;
}
C# TreeView递归遍历方法
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C#递归遍历文件夹显示在TreeView
C#递归遍历文件夹显示在TreeView
C#递归遍历文件夹显示在TreeView -
C# Treeview控件用于权限操作
C# Treeview控件用于权限操作
c# asp javascript div input -
C# Treeview右键功能设计
简单的TreeView 右键功能设计实现
Treeview 右键功能设计 -
C# WinForm TreeView用法总结
TreeView用法值得总结一下,今天用到了,一时忘了怎样执行选中节点事件。
edn 二级 可编辑 html c#