Data Binding ASP.Net Tutorial

DetailsView: Displays a single data item in an  HTML table. 
             This control enables you to display, page, edit, and add data.
FormView:    Uses a template to display a single data item. Unlike the DetailsView, a FormView enables you to layout a form by using templates.
<%@ Page Language="C#" %>
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">


    
    
    

GridView


            id="GridView1"
        DataSourceId="srcProducts"
        Runat="server" />
    

    
    

DataList


            id="DataList1"
        DataSourceId="srcProducts"
        RepeatColumns="2"
        Runat="server">
        
        <%#Eval("Title")%>
        directed by
        <%#Eval("Director")%>
        

    
    

    
    

DetailsView


            id="DetailsView1"
        DataSourceId="srcProducts"
        AllowPaging="true"
        Runat="server" />
    

    
    

FormView


            id="FormView1"
        DataSourceId="srcProducts"
        AllowPaging="true"
        Runat="server">
        
        <%#Eval("Title")%>
        directed by
        <%#Eval("Director")%>
        

    
    
    
    
    

Repeater


            id="Repeater1"
        DataSourceId="srcProducts"
        Runat="server">
        
        <%#Eval("Title")%>
        directed by
        <%#Eval("Director")%>
        

    
    
    
    

ListView


            id="ListView1"
        DataSourceId="srcProducts"
        Runat="server">
        
        
        
        
        
            
        

        
        

        
        <%#Eval("Title")%>
        directed by
        <%#Eval("Director")%>
        

    
    
            id="srcProducts"
        ConnectionString="Data Source=.\SQLExpress;
            AttachDbFilename=|DataDirectory|MyDatabase.mdf;
            Integrated Security=True;User Instance=True"
        SelectCommand="SELECT TOP 5 Title,Director FROM Products"
        Runat="server" />