在ASP.NET中,TreeView的使用很普遍,把它利用上来
首先加入TreeView控件
<asp:TreeView ID="driverInfoView" runat="server" ImageSet="XPFileExplorer" OnTreeNodePopulate="driverInfoView_TreeNodePopulate"> </asp:TreeView>
当页面加载的时候,写下以下代码
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); } }
设置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); } }
问题内容: 因此,我想出了如何获取所有文件和目录并将其添加到树视图中的方法,但它向我展示了完整的文件路径:C / user / file.txt我只是想要文件或文件夹名称,而不是路径。 创建列表的代码如下: 然后,我将返回的TreeItem用作treeview.setroot(treeItem obj); 任何帮助将不胜感激。 问题答案: 使用自定义确定项目如何在中显示:
本文向大家介绍ASP.NET MVC4中使用Html.DropDownListFor的方法示例,包括了ASP.NET MVC4中使用Html.DropDownListFor的方法示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了ASP.NET MVC4中使用Html.DropDownListFor的方法。分享给大家供大家参考,具体如下: 一、控制器部分: 二、PageDetail.csh
本文向大家介绍ASP.NET中图片显示方法实例,包括了ASP.NET中图片显示方法实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了ASP.NET中图片的显示方法。分享给大家供大家参考。具体如下: genimage.ashx: genimage.ashx.cs: 使用方法: 希望本文所述对大家的ASP.NET程序设计有所帮助。
本文向大家介绍Powershell中显示隐藏文件的方法,包括了Powershell中显示隐藏文件的方法的使用技巧和注意事项,需要的朋友参考一下 支持PS3.0及以后版本。 当你使用 Get-ChildItem 检索文件,默认是不显示隐藏文件的。 要包含隐藏文件,请使用 –Force 参数。 如果只需要显示隐藏文件,可以使用参数-Hidden ,但它只支持PS3.0。
本文向大家介绍ASP.NET中 Wizard 控件的使用方法,包括了ASP.NET中 Wizard 控件的使用方法的使用技巧和注意事项,需要的朋友参考一下 先来看看官方介绍 使用表单收集用户输入是 Web 开发中要反复执行的一项任务。用来完成某项任务的一组表单通常称为“向导”。ASP.NET Wizard 控件简化了许多与生成多个表单和收集用户输入相关联的任务。Wizard 控件提供了一种简单的机
本文向大家介绍ASP.NET中 PlaceHolder 控件的使用方法,包括了ASP.NET中 PlaceHolder 控件的使用方法的使用技巧和注意事项,需要的朋友参考一下 使用 PlaceHolder 控件可以将空容器控件放到网页中,然后在运行时动态添加、删除或遍历各子元素。该控件只呈现其子元素;它本身并没有基于 HTML 的输出。 在实际使用过程中可以向PlaceHolder添加任何Html