Mega Code Archive

 
Categories / ASP.Net Tutorial / Data Binding
 

Inserting new records with the ListView control

<%@ 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"> <body>     <form id="form1" runat="server">     <div>         <asp:ListView             ID="lstFeedback"             DataSourceId="srcFeedback"             InsertItemPosition="FirstItem"             runat="server">             <LayoutTemplate>                 <asp:Placeholder                     id="itemPlaceholder"                     runat="server" />             </LayoutTemplate>             <ItemTemplate>                 <div class="comment">                 <%# Eval("Comment") %>                 </div>             </ItemTemplate>             <InsertItemTemplate>                 <div>                 Please enter any comments                 about our website here:                 <br />                 <asp:Label                     id="lblComments"                     Text="Comments:"                     AssociatedControlID="txtComment"                     Runat="server" />                 <br />                 <asp:TextBox                     id="txtComment"                     Text='<%# Bind("Comment") %>'                     TextMode="MultiLine"                     Columns="40"                     Rows="3"                     Runat="server" />                 <br />                 <asp:Button                     id="lnkInsert"                     Text="Add Comment"                     CommandName="Insert"                     Runat="server" />                 </div>             </InsertItemTemplate>         </asp:ListView>         <asp:SqlDataSource             id="srcFeedback"             SelectCommand="SELECT Id, Comment FROM Feedback"             InsertCommand="INSERT Feedback (Comment) VALUES (@Comment)"             ConnectionString='<%$ ConnectionStrings:Products %>'             Runat="server" />     </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>