您现在的位置是:网站首页> 编程资料编程资料
ASP.NET使用TreeView显示文件的方法_实用技巧_
2023-05-24
428人已围观
简介 ASP.NET使用TreeView显示文件的方法_实用技巧_
本文实例讲述了ASP.NET使用TreeView显示文件的方法,是非常实用的技巧。分享给大家供大家参考。具体实现方法如下:
通常在ASP.NET中,TreeView的使用很普遍,这里详细讲述一下使用TreeView显示文件的方法。
1.首先加入TreeView控件:
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); } } 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); } } 相信本文所述实例对大家的asp.net程序设计有一定的借鉴价值。
您可能感兴趣的文章:
相关内容
- *.ashx文件不能访问Session值的解决方法_实用技巧_
- Asp.Net使用Bulk实现批量插入数据_实用技巧_
- Asp.Net使用Npoi导入导出Excel的方法_实用技巧_
- asp.net调用系统设置字体文本框的方法_实用技巧_
- .Net实现上传图片按比例自动缩小或放大的方法_实用技巧_
- 推荐8项提高 ASP.NET Web API 性能的技术_实用技巧_
- asp.net 修饰符介绍(关于public、private、protected、internal)_实用技巧_
- asp.net利用后台实现直接生成html分页的方法_实用技巧_
- 四个常用的.NET的SQLHELPER方法实例_实用技巧_
- 拦截asp.net输出流并进行处理的方法_实用技巧_
