Mega Code Archive

 
Categories / ASP.Net Tutorial / Data Binding
 

Selecting a Row

<%@ 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 runat="server">     <title>Master/Detail</title> </head> <body>     <form id="form1" runat="server">     <div>         <asp:ListView             ID="lstProductCategories"             DataSourceId="srcProductCategory"             DataKeyNames="Id"             runat="server">             <LayoutTemplate>                 <div class="categoryContainer">                 <asp:PlaceHolder                     id="itemPlaceholder"                     Runat="server" />                 </div>             </LayoutTemplate>             <ItemTemplate>                 <div>                 <asp:LinkButton                     id="lnkSelect"                     Text='<%# Eval("Name") %>'                     CommandName="Select"                     Runat="server" />                 </div>             </ItemTemplate>             <SelectedItemTemplate>                 <div id="selected">                 <%# Eval("Name") %>                 </div>             </SelectedItemTemplate>         </asp:ListView>         <br style="clear:both" /><br />         <asp:ListView             ID="lstProducts"             DataSourceId="srcProducts"             runat="server">             <LayoutTemplate>                 <ol>                 <asp:PlaceHolder                     id="itemPlaceholder"                     runat="server" />                 </ol>             </LayoutTemplate>             <ItemTemplate>                 <li><%# Eval("Title") %></li>             </ItemTemplate>         </asp:ListView>         <asp:SqlDataSource             id="srcProductCategory"             SelectCommand="SELECT Id, Name FROM ProductCategory"             ConnectionString='<%$ ConnectionStrings:con %>'             Runat="server" />         <asp:SqlDataSource             id="srcProducts"             SelectCommand="SELECT Title FROM Product                 WHERE CategoryId=@CategoryId"             ConnectionString='<%$ ConnectionStrings:Products %>'             Runat="server">             <SelectParameters>                 <asp:ControlParameter                     Name="CategoryId"                     ControlID="lstProductCategories" />             </SelectParameters>         </asp:SqlDataSource>     </div>     </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>