我需要根据 C# 中的完整路径扩展我的树视图
我的树视图有 2 个已折叠的节点,我想扩展Node A
为数字3
,所以我有 node 的完整路径A\1\2\3
。
如何根据完整路径单步执行并打开每个节点?此外,完整路径的长度可能会发生变化,因此我可能需要将节点打开到6 级。所以需要根据全路径来做。任何帮助都会很棒。
Node A
1
2
3
Node B
1
2
3
4 5 6
这是我尝试过的:
TreeNode [] n= treeView1.Nodes.Find(search, true);
if (n.Length > 0)
found = true;
treeView1.Nodes[t].Collapse();
foreach (TreeNode p in n) {
string[] a = p.FullPath.Split('\\');
foreach (string b in a) {
treeView1.SelectedNode = treeView1.Nodes[b];
treeView1.SelectedNode.Expand();