Mega Code Archive

 
Categories / ASP.Net Tutorial / Data Binding
 

Using the LayoutTemplate and ItemTemplate

<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server">     <title>Simple ListView</title> </head> <body>     <form id="form1" runat="server">         <asp:ListView             ID="lstProducts"             DataSourceId="srcProducts"             runat="server">             <LayoutTemplate>                 <div style="border:dashed 1px black">                     <asp:Placeholder                         id="itemPlaceholder"                         runat="server" />                 </div>             </LayoutTemplate>             <ItemTemplate>                 <div style="border:solid 1px black">                 <%# Eval("Title") %>                 </div>             </ItemTemplate>             <AlternatingItemTemplate>                 <div style="border:solid 1px black;background-color:Silver">                 <%# Eval("Title") %>                 </div>             </AlternatingItemTemplate>             <EmptyDataTemplate>                 No records found             </EmptyDataTemplate>         </asp:ListView>         <asp:SqlDataSource             id="srcProducts"             SelectCommand="SELECT Id, Title, Director FROM Product"             ConnectionString='<%$ ConnectionStrings:Products %>'             Runat="server" />     </form> </body> </html> File: Web.config <configuration>   <connectionStrings>     <add name="Products"           connectionString="Data Source=.\SQLEXPRESS;          AttachDbFilename=|DataDirectory|MyDatabase.mdf;Integrated Security=True;User Instance=True" />   </connectionStrings> </configuration>