مثال شماره 2 آموزش اتصال کنترل DataList به یک فایل XML در ASP.Net


کد <%@ Page Language="VB" %>
<%@ Import Namespace="System.Data" %>


<script runat="server">
      sub Page_Load
        
if Not Page.IsPostBack then
           
  dim mycountries =New DataSet
             mycountries.ReadXml(MapPath("Countries_2.xml"))
             Countries.DataSource = mycountries
             Countries.DataBind()

         end if

      end sub

</script>
<html>
 <body>
   <form id="Form1" runat="server">
        <asp:DataList id="Countries" runat="server" 
           cellspacing="2"
           borderstyle="inset"
           backcolor="#e8e8e8"
           width="100%"
           headerstyle-font-name="Verdana"
           headerstyle-font-size="12pt"
           headerstyle-horizontalalign="center"
           headerstyle-font-bold="true"
           itemstyle-backcolor="#778899"
           itemstyle-forecolor="#ffffff"
           footerstyle-font-size="9pt"
           footerstyle-font-italic="true">
    
           <HeaderTemplate>
                My Countries
          </HeaderTemplate>

          <ItemTemplate>
                 <%#Container.DataItem("title")%>  پایتخت =
                 <%#Container.DataItem("Capital")%> و قاره =
                 <%#Container.DataItem("Continent")%>
           </ItemTemplate>


           <FooterTemplate>
               Developer Studio Network
           </FooterTemplate>

       </asp:DataList>
   </form>

 </body>
</html>
خروجی
My Countries
Englang پایتخت = London و قاره = Europe
USA پایتخت = Washington و قاره = North America
France پایتخت = Paris و قاره = Europe
Iran پایتخت = Tehran و قاره = Asia
Developer Studio Network