vs2005中如何取得一个节点的父节点的ID值呢?好像没有id这个属性啊?

解决方案 »

  1.   

    <asp:TreeView ID="TreeView1" runat="server" DataSourceID="XmlDataSource1" Style="position: static" ExpandDepth="1" ImageSet="WindowsHelp">
                                 <DataBindings>
                                     <asp:TreeNodeBinding DataMember="mainNode" NavigateUrlField="url" TextField="title" />
                                     <asp:TreeNodeBinding DataMember="categoryNode" NavigateUrlField="url" TextField="title" />
                                     <asp:TreeNodeBinding DataMember="bookNode" NavigateUrlField="url" TextField="title" />
                                 </DataBindings>
                                 <ParentNodeStyle Font-Bold="False" />
                                 <HoverNodeStyle Font-Underline="True" ForeColor="#6666AA" />
                                 <SelectedNodeStyle BackColor="#B5B5B5" Font-Underline="False" HorizontalPadding="0px"
                                     VerticalPadding="0px" />
                                 <NodeStyle Font-Names="Tahoma" Font-Size="8pt" ForeColor="Black" HorizontalPadding="5px"
                                     NodeSpacing="0px" VerticalPadding="1px" />
                             </asp:TreeView>
    <!--配制数据源-->
                             <asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/App_Data/catalog.xml">
                             </asp:XmlDataSource>
    <!--只在catalog.xml写的没错,只在要TreeView控件上配制数据源选xml文件点进一步,选择catalog.xml完成,上面这些代码都不用写-->
    <!--DataMember这个属性可以得到父节点的名称,子节点和跟节点也是用这个-->