bookman,dnf美美,上海东楼kappa女
在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); } }
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论