Mega Code Archive

 
Categories / ASP.Net / Data Binding
 

Add DataRow to 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") = "Name Here"          Row1("city") = "City Here"          DT.Rows.Add(Row1)          Row2 = DT.NewRow()          Row2("name") = "Another Name Here"          Row2("city") = "City 2 Here"          DT.Rows.Add(Row2)          Row3 = DT.NewRow()          Row3("name") = "Name 3"          Row3("city") = "City 3"          DT.Rows.Add(Row3)          Row4 = DT.NewRow()          Row4("name") = "Name 4"          Row4("city") = "City 4"          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>