gpt4 book ai didi

javascript - 菜单中的 GridView

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

我在 SQL 中有一个表,其中包含文件夹路径,例如:N:\Group ISIT Security\LAN\我需要在网络应用程序的菜单和子菜单中转换此路径。前任:带有主文件夹的 GridList

N:\

并且,我单击展开此菜单:

\组 ISIT 安全\

其他开发人员使用 Telerik Components 创建了此导航,但我无法使用它。有谁知道 JQUery、Javascript 或 Asp.Net 中的方法吗?

例如:SQL 中的列:文件夹路径N:\A\B\X\Z\

在菜单中:展开直到最终路径。

N:\

--A\

---B\

----X\

-----Z\

最佳答案

使用asp:TreeView:

<asp:TreeView ID="TreeView1" runat="server">
</asp:TreeView>

后台代码:

String p="N:\\A\\B\\X\\Z\\";
String[] res = Regex.Split(p, @"(?<=[\\])");
TreeNode parent=null;
for (int i = 0; i < res.Length; i++)
{

if (i == 0)
{
TreeView1.Nodes.Add(new TreeNode(res[i]));
parent=TreeView1.Nodes[0];
}
else
{
if(parent.ChildNodes.Count!=0)
parent = parent.ChildNodes[0];
parent.ChildNodes.Add(new TreeNode(res[i]));
}
}

这会给你这个:

enter image description here

关于javascript - 菜单中的 GridView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16990921/

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