TreeView 如何隐藏根结点
TreeView 如何隐藏根结点
比如
1 根结点
+2 子结点
+3 子结点
+4 子结点
+5 子结点
变成
+2 子结点
+3 子结点
+4 子结点
+5 子结点
意思就是把TreeView 的根结点隐藏掉 我是用的TreeView 和xml绑定的
页面代码
=====================================================================================
<asp:TreeView ID="TreeView1" runat="server" DataSourceID="XmlDataSource1" ShowLines="True" ExpandDepth="1">
<DataBindings>
<asp:TreeNodeBinding DataMember="root" SelectAction="Expand" TextField="title" />
<asp:TreeNodeBinding DataMember="nodes" SelectAction="Expand" TextField="title" />
<asp:TreeNodeBinding DataMember="node" NavigateUrlField="url" TargetField="target" TextField="title" />
</DataBindings>
</asp:TreeView>
<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/App_Data/myadmintree.xml"></asp:XmlDataSource>
===========================================================================================
xml代码
<?xml version="1.0" encoding="utf-8" ?>
<root title="根结点">
<nodes title="子结点">
<node title="子结点" url="UserList.aspx" target="mainFrame"/>
</nodes>
<nodes title="子结点">
<node title="子结点" url="CategoryList.aspx" target="mainFrame"/>
<node title="子结点" url="BookCategory.aspx" target="mainFrame"/>
<node title="子结点" url="BookList.aspx" target="mainFrame"/>
</nodes>
<nodes title="子结点">
<node title="子结点" url="Exit.aspx" target="_top"/>
</nodes>
</root>