首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >菜单中的GridView

问菜单中的GridView
EN

Stack Overflow用户
提问于 2013-06-08 02:45:44
回答 1查看 86关注 0票数 1

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

N:\

然后,我单击展开此菜单以执行以下操作:

\组站点安全\

其他开发人员用Telerik组件创建了这个导航,但我不能使用它。有没有人知道用JQUery、Javascript或Asp.Net实现这一点的方法?

例如: Folder_Path N:\A\B\X\Z\

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

N:\

--A\

-B\

-X\

-Z\

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-08 15:25:51

使用asp:TreeView

代码语言:javascript
复制
<asp:TreeView ID="TreeView1" runat="server">
</asp:TreeView>

代码隐藏:

代码语言:javascript
复制
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]));
       }
    }

这将为您提供以下内容:

​

​

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16990921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档