Mega Code Archive

 
Categories / ASP.Net Tutorial / ASP Net Controls
 

Repeater control in asp

<%@ Page Language="vb" %> <%@ Import Namespace="System.Data" %> <html> <head>    <title>List Control Example</title>    <script runat="server">       Sub Page_Load()          MyRepeater.DataSource = CreateData()          MyRepeater.DataBind()       End Sub       Function CreateData() As DataTable          Dim DT As New DataTable()          Dim Row1, Row2, Row3, Row4 As DataRow          DT.Columns.Add(New DataColumn("name", System.Type.GetType("System.String")))          DT.Columns.Add(New DataColumn("city", System.Type.GetType("System.String")))          Row1 = DT.NewRow()          Row1("name") = "A"          Row1("city") = "B"          DT.Rows.Add(Row1)          Row2 = DT.NewRow()          Row2("name") = "C"          Row2("city") = "D"          DT.Rows.Add(Row2)          Row3 = DT.NewRow()          Row3("name") = "E"          Row3("city") = "F"          DT.Rows.Add(Row3)          Row4 = DT.NewRow()          Row4("name") = "H"          Row4("city") = "I"          DT.Rows.Add(Row4)          Return DT       End Function    </script> </head> <body>    <h1>Control Templates Example</h1>    <form runat="server">       <asp:table id="MyTable" border="1" cellpadding="5" cellspacing="0" runat="server">          <asp:tablerow runat="server">             <asp:tablecell runat="server">                Repeater Control:             </asp:tablecell>             <asp:tablecell runat="server">                <asp:repeater id="MyRepeater" runat="server">                   <headertemplate>                      <h3>Famous Composers' Birthplaces</h3>                      <table cellpadding="5" cellspacing="0">                         <tr>                            <td>Name<hr/></td>                            <td>City<hr/></td>                         </tr>                   </headertemplate>                   <itemtemplate>                         <tr>                            <td><strong><%# DataBinder.Eval(Container.DataItem, "name") %><strong></td>                            <td><%# DataBinder.Eval(Container.DataItem, "city") %></td>                         </tr>                   </itemtemplate>                   <footertemplate>                      </table>                   </footertemplate>                </asp:repeater>             </asp:tablecell>          </asp:tablerow>       </asp:table>    </form> </body> </html>