我有一个包含多个节点的树视图,这些节点具有相同的文本并且内部完全嵌套。
我想知道如何选择节点并通过索引而不是文本
获取它的确切路径喜欢选择
treeview.nodes[3].nodes[2].nodes[7]
路径为3/2/7
答案 0 :(得分:2)
以下是从string
获取Treeview
路径的工作原理示例。
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
未完全测试此样本,但我应该提示您。希望能解决您的问题,如果没有,请在您的问题中添加更多详细信息。