有没有办法循环遍历所有the levels of treeview nodes
。
我有一个带有xml数据源的树视图:
<asp:TreeView ID="tv_products" runat="server" ImageSet="Events" DataSourceID="XmlDataSource1" OnSelectedNodeChanged="DirectoryTree_SelectedNodeChanged" ShowLines="True" OnDataBound="DirectoryTree_DataBound">
<DataBindings>
<asp:TreeNodeBinding DataMember="MenuItem" ImageUrl="~/images/folder.png" TextField="fullname" ValueField="maincode" ToolTipField="fullname" />
</DataBindings>
<ParentNodeStyle Font-Bold="False" />
<HoverNodeStyle Font-Underline="False" ForeColor="Red" />
<SelectedNodeStyle Font-Underline="True" Font-Bold="true" Font-Size="Small" HorizontalPadding="0px" VerticalPadding="0px" />
<NodeStyle Font-Names="Verdana" Font-Size="8pt" ForeColor="Black" HorizontalPadding="5px" NodeSpacing="0px" VerticalPadding="0px" /></asp:TreeView>
请尽可能一些例子?
答案 0 :(得分:1)
编写一个将树节点作为属性的方法。该方法的逻辑应该类似于遍历每个子节点并检查每个子节点是否具有子节点计数&gt; 0如果是,则将此子节点传递给方法。
正如您所说,您必须在此检查一个条件,您可以在任何地方的代码中插入条件。
希望它有所帮助!!!