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根據子節點的存在選擇節點?