【发布时间】:2013-08-01 02:48:53
【问题描述】:
我想将 xml 外部文件绑定到 TreeView,但我想使用相同的 XMLDataSource 来填充其他控件。
所以首先我想知道最好的方法是什么。因为我认为如果将XPath 或TransformFile 应用于DataSource,我将限制数据源,并且我将无法在其他控件中使用它。
接下来,如果有一种方法可以指定该 xml 的根节点以绑定到 TreeView,并且是否可以隐藏某些节点。
这是我到目前为止所做的。
<asp:TreeView ID="TreeView1" runat="server" DataSourceID="XmlDataSource1" ExpandDepth="1" >
<DataBindings >
<asp:TreeNodeBinding DataMember="header" TextField="title"/>
<asp:TreeNodeBinding DataMember="group" TextField="name"/>
<asp:TreeNodeBinding DataMember="item" TextField="text" />
</DataBindings>
</asp:TreeView>
【问题讨论】:
标签: asp.net webforms treeview xmldatasource