介绍
本篇文章给大家分享的是有关ASP.NET中文件怎么利用TreeView显示,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
在ASP。网中,TreeView的使用很普遍,把它利用上来
首先加入TreeView控件
& lt; asp: TreeView ID=癲riverInfoView", runat=皊erver", ImageSet=癤PFileExplorer", OnTreeNodePopulate=癲riverInfoView_TreeNodePopulate"比; & lt;/asp: TreeView>
当页面加载的时候,写下以下代码
protected void employee (object ,发送方,EventArgs e), {, foreach (DriveInfo driverInfo  DriveInfo.GetDrives拷贝()), {, TreeNode newNode =, new TreeNode (),, newNode.Expanded =,假的,, newNode.PopulateOnDemand =,真的,, 时间=newNode.Value driverInfo.Name;, if (driverInfo.IsReady), {, +=newNode.Text driverInfo.Name “(“时间+大敌;;driverInfo.VolumeLabel  +,“),,, }, else {, +=newNode.Text driverInfo.Name “(还没准备好),,, }, this.driverInfoView.Nodes.Add (newNode);, }, }
设置TreeView节点的事件
protected void driverInfoView_TreeNodePopulate (object ,发送方,TreeNodeEventArgs e), {, DirectoryInfo dictInfo =, new DirectoryInfo (e.Node.Value);, foreach (DirectoryInfo directory  dictInfo.GetDirectories拷贝()), {, TreeNode newNode =, new TreeNode (),, newNode.Expanded =,假的,, newNode.PopulateOnDemand =,真的,, 时间=newNode.Text directory.Name;, 时间=newNode.Value directory.FullName;, e.Node.ChildNodes.Add (newNode);, }, foreach (FileInfo FileInfo  dictInfo.GetFiles拷贝()), {, TreeNode newNode =, new TreeNode (),, 时间=newNode.Text fileInfo.Name;, 时间=newNode.Value fileInfo.FullName;, e.Node.ChildNodes.Add (newNode);, } }
以上就是ASP.NET中文件怎么利用TreeView显示,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。