我想将一个 xml 外部文件绑定到一个TreeView
,但我想用它XMLDataSource
来填充其他控件。
所以首先我想知道什么是最好的方法。因为我认为在应用XPath
orTransformFile
的情况下我会限制数据源,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>