菜单中的GridView

时间:2013-06-07 18:45:44

标签: javascript jquery asp.net .net-4.0 asp.net-4.0

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

N:\

然后,我点击展开此菜单:

\ Group ISIT Security \

其他开发人员,使用Telerik Components创建了这个navegation,但我无法使用它。 有没有人知道JQUery,Javascript或Asp.Net中的方法?

例: SQL中的列: FOLDER_PATH N:\ A \ B \ X \ž\

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

N:\

- A \

---乙\

---- X \

-----ž\

1 个答案:

答案 0 :(得分:1)

使用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