前端的
<asp:TreeView ID="tvObject" runat="server" DataSourceID="xmlObject"
ShowCheckBoxes="All" ExpandDepth="1" >
<DataBindings>
<asp:TreeNodeBinding DataMember="items" TextField="Name" ValueField="ID" /><!--绑定items节点其中ID与Name为items节点的属性-->
<asp:TreeNodeBinding DataMember="item" TextField="Name" ValueField="ID" /><!--绑定item节点-->
<asp:TreeNodeBinding DataMember="note" TextField="Name" ValueField="ID" /><!--绑定note节点-->
<asp:TreeNodeBinding DataMember="root" TextField="Name" ValueField="ID" /><!--绑定root节点-->
</DataBindings>
</asp:TreeView>
<asp:XmlDataSource ID="xmlObject" runat="server"></asp:XmlDataSource>
后端的cs代码如下:
在page_load事件中:
if(!IsPostBack)
{
xmlObject.Data = EVE.Service.Model.PublicCode.getXml();//获取xml文本
}
xml格式如下:
<root ID="All" Name="全選">
<note ID="B " Name="海運">
<item ID="egu" Name="2">
<items ID="B egucc000" Name="cccccccccccc" />
</item>
<item ID="eis" Name="3">
<items ID="B egucc000" Name="cccccccccccc" />
</item>
<item ID="eit" Name="4">
<items ID="B egucc000" Name="cccccccccccc" />
</item>
<item ID="eitc" Name="5">
<items ID="B egucc000" Name="cccccccccccc" />
</item>
<item ID="elc" Name="6">
<items ID="B egucc000" Name="cccccccccccc" />
</item>
<item ID="emc" Name="7">
<items ID="B egucc000" Name="cccccccccccc" />
</item>
<item ID="rtw" Name="9">
<items ID="B egucc000" Name="cccccccccccc" />
</item>
<item ID="ttsc" Name="10">
<items ID="B egucc000" Name="cccccccccccc" />
</item>
<item ID="egu" Name="11">
<items ID="B eguccnnn" Name="111111111" />
</item>
<item ID="eis" Name="69">
<items ID="B eguccnnn" Name="111111111" />
</item>
<item ID="eit" Name="89">
<items ID="B eguccnnn" Name="111111111" />
</item>
<item ID="eitc" Name="sdf">
<items ID="B eguccnnn" Name="111111111" />
</item>
<item ID="elc" Name="de">
<items ID="B eguccnnn" Name="111111111" />
</item>
<item ID="emc" Name="sdfwef">
<items ID="B eguccnnn" Name="111111111" />
</item>
<item ID="rtw" Name="asdfwe">
<items ID="B eguccnnn" Name="111111111" />
</item>
<item ID="ttsc" Name="gasdfwe">
<items ID="B eguccnnn" Name="111111111" />
</item>
</note>
<note ID="D " Name="國際">
<item ID="eac" Name="sdfwef">
<items ID="00000" Name="00000000" />
</item>
<item ID="eic" Name="8454">
<items ID="00000" Name="00000000" />
</item>
<item ID="eiec" Name="54514">
<items ID="00000" Name="00000000" />
</item>
<item ID="elh" Name="8784">
<items ID="00000" Name="00000000" />
</item>
<item ID="esrc" Name="63285">
<items ID="00000" Name="00000000" />
</item>
</note>
</root>
有兴趣的朋友可以去试试。。。