Data Binding ASP.Net

<%@ Page Language="vb" %>
<%@ Import Namespace="System.Data" %>


   List Control Example
   
      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
   


   

Control Templates Example


   
      
         
            
               Repeater Control:
            
            
               
                  
                     

Famous Composers' Birthplaces


                     
                        
                           Name

                           City

                        
                  

                  
                        
                           <%# DataBinder.Eval(Container.DataItem, "name") %>
                           <%# DataBinder.Eval(Container.DataItem, "city") %>