gpt4 book ai didi

treeview - Asp.Net TreeView 具有扩展深度的选定节点

转载 作者:行者123 更新时间:2023-12-02 06:28:56 25 4
gpt4 key购买 nike

我正在通过查询 sharepoint 用户配置文件构建一个 asp.net TreeView 。要选择的帐户名和根节点帐户名正在从查询字符串中读取。

我还需要为树配置可配置的扩展深度。

如果节点属于第 4 层,并且扩展深度小于 4(1,2 或 3),我该如何选择该节点。

将第 4 级中的相关节点设置为选定状态并设置 TreeView 的 ExpandDepth 属性看起来没有帮助。

所以本质上,我需要保持树展开直到选定的节点(仅是通向选定节点的导航),但保持树的其他部分仅展开直到由扩展深度定义。

谢谢

最佳答案

我成功了。它非常简单。从树节点中,获取选中的节点值路径。

路径将具有路径分隔符中给定的分隔值。从根节点开始,继续获取属于上面获取的值路径一部分的节点。对于值路径的每个节点,只需调用expand函数即可。

请注意,如果我们不执行循环而仅使用完整值路径扩展节点, TreeView 的 ExpandDepth 属性将占据主导地位,因此所选节点的可见性实际上取决于当前场景中的 ExpandDepth。

问候

关于treeview - Asp.Net TreeView 具有扩展深度的选定节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1665616/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com