ASP.Net/Data Binding/Tree

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

XML data binded to Tree (C#)

   <source lang="csharp">

<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server">

   <title>TreeView XML Complex</title>

</head> <body>

   <form id="form1" runat="server">
   <asp:TreeView
       id="TreeView1"
       DataSourceID="srcMovies"
       Runat="server">
       <DataBindings>
       <asp:TreeNodeBinding 
           DataMember="category" 
           TextField="text" 
           ValueField="id" />
       <asp:TreeNodeBinding 
           DataMember="movie" 
           TextField="text" 
           ValueField="id" />
       </DataBindings>
   </asp:TreeView>    
   
   <asp:XmlDataSource
       id="srcMovies"
       DataFile="MoviesComplex.xml"
       Runat="server" />    
   
   </form>

</body> </html>

<%-- <?xml version="1.0" encoding="utf-8" ?> <movies>

 <category id="category1" text="Action">
   <movie id="movie1" text="Star Wars" />
   <movie id="movie2" text="Independence Day" />
 </category>
 <category id="category2" text="Horror">
   <movie id="movie3" text="Jaws" />
   <movie id="movie4" text="Nightmare Before Christmas" />
 </category>

</movies> --%>

      </source>