0
A
回答
2
你想要做这样的事情
TreeNode nodeSectionB = this.TreeView.Nodes["Section B"]; // Or .Nodes[1];
TreeNode node = nodeSectionB.Nodes["Group B2"]; // Or .Nodes[1];
this.TreeView.SelectedNode = node;
注意,在使用字符串时参考节点,假设您提供一个参考这样做。否则,你将不得不使用节点索引。上面假设树是静态的,并且后面的节点的位置不变。
如果树是动态的,那就是所需节点的位置确实发生了变化,您可能必须通过树循环才能找到所需的节点。要做到这一点使用类似
private void SelectTreeNode(TreeView treeView, string nodeText)
{
TreeNodeCollection nodes = treeView.Nodes;
foreach (TreeNode n in nodes)
CheckRecursive(n, nodeText);
}
private void CheckRecursive(TreeNode treeNode, string nodeText)
{
foreach (TreeNode tn in treeNode.Nodes)
if (String.Compare(tn.Text, nodeText, true) == 0)
this.TreeView.SelectedNode = tn;
}
其中假设的this.TreeView
是你的树视图的访问。 nodeText
这里是需要查找的节点文本 - 对于具有相同文本值的节点,这可能必须予以修正。
我希望这会有所帮助。
相关问题
- 1. JS树 - 选择所有子节点时选择父节点
- 2. HtmlAgilityPack和选择节点和子节点
- 3. 选择节点时省略子节点
- 4. 窗体树形视图中的父节点选择和子节点选择
- 5. 如何选择跨度节点的文本节点子节点
- 6. 从d3.js中的树中选择一个节点的子节点
- 7. c#树型视图,当选择他父节点时选择子节点
- 8. vbscript选择子节点
- 9. 选择子节点(DOM)
- 10. xsl - 按子选择节点
- 11. 从节点选择中选择节点
- 12. php DomXPath - 如何从当前节点的父节点中选择子节点?
- 13. 从子节点选择文本,而忽略文本节点
- 14. 从选择器中删除子节点
- 15. 打印首选节点的子节点
- 16. Java树节点选择
- 17. 即使节点没有子节点,C#树节点显示扩展选项
- 18. 创建从父节点的子节点
- 19. XPath:选择具有属性的子节点的父节点
- 20. 从d3js树布局中删除节点及其子节点
- 21. 从Python树中提取父节点和子节点
- 22. 阅读子节点的子节点
- 23. XSLT选择子节点中存在值的父节点
- 24. HtmlAgilityPack选择没有子节点“p”的“p”节点
- 25. 根据子节点中的值选择父/祖先节点
- 26. jsTree - 不要选择禁用父节点的子节点吗?
- 27. XSLT选择通过动态父节点的子节点
- 28. LINQ to XML选择基于子节点和属性的节点
- 29. 如何选择特定xml节点的子节点?
- 30. Xpath Expression根据子节点的存在选择节点?