c#TreeView节点路径
本文关键字:路径 节点 c#TreeView | 更新日期: 2023-09-27 18:22:04
我有一个树视图,其中有多个具有相同文本的节点,并且嵌套在其中。
我想知道如何选择节点并通过索引而不是文本获得它的确切路径
选择的是
treeview.nodes[3].nodes[2].nodes[7]
路径是3/2/7
以下是从Treeview
获取string
路径的示例。
TreeNode tmp = treeview.nodes[3].nodes[2].nodes[7];
string path = String.Empty;
while(tmp != null)
{
path.insert(0, "/" tmp.Index);
tmp = tmp.Parent;
}
path.Remove(0,1); // remove first '/' sign
这个样品还没有完全测试过,但我应该为你提示一下。希望这能解决你的问题,如果不能,请在你的问题中添加更多细节。