树根 Treenode root已知
如何找到它的第一个子节点?firstchild = ??
4 个解决方案
#1
root.Nodes[0]
#2
tv.Nodes[0].FirstNode
#3
//根据节点的Name查找节点
public TreeNode FindNodeByName(TreeNodeCollection tns, string strNodeName)
{
foreach (TreeNode tn in tns)
{
if (tn.Name == strNodeName)
{
return tn;
}
if (tn.Nodes.Count > 0)
{
return FindNodeByName(tn.Nodes, strNodeName);
}
}
return null;
}
#4
谢谢,我自己已经解决了
#1
root.Nodes[0]
#2
tv.Nodes[0].FirstNode
#3
//根据节点的Name查找节点
public TreeNode FindNodeByName(TreeNodeCollection tns, string strNodeName)
{
foreach (TreeNode tn in tns)
{
if (tn.Name == strNodeName)
{
return tn;
}
if (tn.Nodes.Count > 0)
{
return FindNodeByName(tn.Nodes, strNodeName);
}
}
return null;
}
#4
谢谢,我自己已经解决了