• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > ASP.NET使用TreeView显示文件的方法

ASP.NET使用TreeView显示文件的方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了treeview asp.net,文件下载 asp.net,文件上传 asp.net,多文件上传 asp.net,js调用asp.net方法等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例讲述了ASP.NET使用TreeView显示文件的方法,是非常实用的技巧。分享给大家供大家参考。具体实现方法如下:

通常在ASP.NET中,TreeView的使用很普遍,这里详细讲述一下使用TreeView显示文件的方法。

1.首先加入TreeView控件:

<asp:TreeView ID="driverInfoView" runat="server" ImageSet="XPFileExplorer" OnTreeNodePopulate="driverInfoView_TreeNodePopulate"> 
     
</asp:TreeView> 

</div>

2.当页面加载的时候,写下以下代码:

protected void Page_Load(object sender, EventArgs e) 
{ 
    foreach (DriveInfo driverInfo in DriveInfo.GetDrives()) 
    { 
      TreeNode newNode = new TreeNode(); 
      newNode.Expanded = false; 
      newNode.PopulateOnDemand = true; 
      newNode.Value = driverInfo.Name; 
 
      if (driverInfo.IsReady) 
      { 
        newNode.Text = driverInfo.Name + "(" + driverInfo.VolumeLabel + ")"; 
      } 
      else 
      { 
        newNode.Text = driverInfo.Name + "(还没准备好)"; 
      } 
      this.driverInfoView.Nodes.Add(newNode); 
    } 
} 

</div>

3.设置TreeView节点的事件:

protected void driverInfoView_TreeNodePopulate(object sender, TreeNodeEventArgs e) 
{ 
    DirectoryInfo dictInfo = new DirectoryInfo(e.Node.Value); 
 
    foreach (DirectoryInfo directory in dictInfo.GetDirectories()) 
    { 
      TreeNode newNode = new TreeNode(); 
      newNode.Expanded = false; 
      newNode.PopulateOnDemand = true; 
      newNode.Text = directory.Name; 
      newNode.Value = directory.FullName; 
      e.Node.ChildNodes.Add(newNode); 
    } 
 
    foreach (FileInfo fileInfo in dictInfo.GetFiles()) 
    { 
      TreeNode newNode = new TreeNode(); 
      newNode.Text = fileInfo.Name; 
      newNode.Value = fileInfo.FullName; 
      e.Node.ChildNodes.Add(newNode); 
    } 
}

</div>

相信本文所述实例对大家的asp.net程序设计有一定的借鉴价值。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • asp.net实现DropDownList,TreeView,ListBox的无限极分类目录树
  • ASP.NET中使用TreeView显示文件的方法
  • ASP.NET使用TreeView显示文件的方法
  • 关于ASP.NET中TreeView用法的一个小例子
  • ASP.NET TreeView读取数据库实例
  • ASP.NET实现TreeView的XML数据源绑定实例代码
  • asp.net TreeView与XML三步生成列表树
  • asp.net 获取TreeView中第一个选中的节点
  • Asp.net TreeView来构建用户选择输入的方法 推荐
  • Asp.net treeview实现无限级树实现代码

相关文章

  • 2017-05-11服务器读取EXCEL不安装OFFICE如何实现
  • 2017-05-11ASP.NET MVC 数据验证及相关内容
  • 2017-05-11在ASP.NET 2.0中操作数据之十四:使用FormView 的模板
  • 2017-05-11ASP.NET SignaiR 实现消息的即时推送,并使用Push.js实现通知的示例代码
  • 2017-05-11在ASP.NET 2.0中操作数据之六十:创建一个自定义的Database-Driven Site Map Provider
  • 2017-05-11c#对xml的简单操作
  • 2017-05-11asp.net实现简单分页实例
  • 2017-05-11较为全面的Asp.net提交验证方案分析 (上)
  • 2017-05-11ASP.NET中文件上传下载方法集合
  • 2017-05-11asp.net获取真实ip的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#多线程Singleton(单件)模式模板
    • VS2015 IIS Express无法启动的解决方法
    • 用javascript为DropDownList控件下拉式选择添加一个Item至定义索引位置
    • 先装了FRAMEWORK,后装IIS导致asp.net页面无法访问的解决方法
    • 利用ASP.NET MVC+Bootstrap搭建个人博客之修复UEditor编辑时Bug(四)
    • asp.net下获取Excel所有的工作表名称
    • JavaScript用JQuery呼叫Server端方法实现代码与参考语法
    • php 三级联动菜单
    • ASP.NET简单实现注销功能
    • 详谈.NET的异常处理

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有