CSharp Link Detailsview With Sqldatasource And Do Editing – ADO.Net Database

<%@ Page Language="C#"%><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:SqlDataSource ID="sourceProducts"
                           runat="server"
                           ProviderName="System.Data.SqlClient"
                           ConnectionString="<%$ ConnectionStrings:Northwind %>"
                           SelectCommand="SELECT ProductID, ProductName, UnitPrice, UnitsInStock, UnitsOnOrder, ReorderLevel, Discontinued FROM Products"
                           UpdateCommand="UPDATE Products SET ProductName=@ProductName, UnitPrice=CONVERT(money, @UnitPrice), UnitsInStock=@UnitsInStock, UnitsOnOrder=@UnitsOnOrder, ReorderLevel=@ReorderLevel, Discontinued=@Discontinued WHERE ProductID=@ProductID"
                           DeleteCommand="DELETE Products WHERE ProductID=@ProductID"
                           InsertCommand="INSERT INTO Products (ProductName, UnitPrice, UnitsInStock, UnitsOnOrder, ReorderLevel, Discontinued) VALUES (@ProductName, CONVERT(money, @UnitPrice), @UnitsInStock, @UnitsOnOrder, @ReorderLevel, @Discontinued)">
        </asp:SqlDataSource>
        <asp:DetailsView ID="DetailsView1"
                         runat="server"
                         Height="50px"
                         Width="125px"
                         DataKeyNames="ProductID"
                         AllowPaging="True"
                         DataSourceID="sourceProducts"
                         AutoGenerateInsertButton="true"
                         AutoGenerateDeleteButton="true"
                         AutoGenerateEditButton="true">
            <pagerSettings PageButtonCount="25" />
        </asp:DetailsView>
        <br />
    </div>
    </form>
</body>
</html>File: Web.config<?xml version="1.0"?><configuration>  <connectionStrings>
    <add name="Northwind" connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=Northwind;Integrated Security=SSPI"/>
  </connectionStrings>
</configuration>

Enjoyed this post? Share it!

 

Leave a comment

Your email address will not be published.