有下面目录结构如果显示成下面这样的结构
1 第一讲
1 第一课
1 第一章.doc
2 第二章.doc
3 第三章
1 第一节.doc
2 第二节.doc
4 第四章.doc
2 第二课.doc
3 第三课.doc
4 第四课.doc
5 第五课.doc
2 第二讲.doc
3 第三讲
1 第一课.doc
2 第二课.doc
3 第三课
1 第一章.doc
2 第二章.doc
4 第四课.doc
5 第五课.doc
4 第四讲.doc
5 第五讲
1 第一课.doc
2 第二课
1 第一章
1 第一节.doc
2 第二节.doc
2 第二章
1 第一节.doc
2 第二节.doc
3 第三章
1 第一节.doc
2 第二节.doc
4 第四章.doc
3 第三课.doc
6 第六讲.doc上面文件夹和文件混在一起,同一层级的目录和文件按照空格前面的数字来排序,只显示三层目录结构,最好能使用datatable来呈现。

解决方案 »

  1.   

    Treeview 可以达到你这效果
      

  2.   

    呈现方式可多种,上面说的Treeview就可以
      

  3.   

    一直没有明白Treeview如何显示
      

  4.   

    Treeview循环添加节点,先添加第一节点,然后添加其子节点,直至没有节点,循环过后就把节点加上了。网上可以搜到具体的代码
      

  5.   

    FineUI树型导航
      

  6.   

    这是winform程序,显示后如何按照上面的方式排序呢
      

  7.   

    这位哥的这个就可以在前端处理的,可以用repeater循环读取的,一层一层
    一个父Id(parentId)
    一个子Id(Id)一层一层的关联起来就好
      

  8.   

    只要有层级关系,直接css+js控制,css控制显示样式,比如根据规律缩进多少,比如头部的图标。js控制折叠。至于呈现效果直接把dt的数据输出即可。这种方对资源的损耗最少,css可以前<%%>耦合标签控制,js也是前台的。