Data Binding ASP.Net Tutorial

The ConflictDetection property can have one of the following two values:
CompareAllValues
OverwriteChanges
<%@ Page Language="C#" %>
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

    protected void srcProducts_Updated(object sender, SqlDataSourceStatusEventArgs e)
    {
        if (e.AffectedRows == 0)
            lblMessage.Text = "Could not update record";
    }



    Concurrency


    
    

    
            id="grdProducts"
        DataSourceID="srcProducts"
        DataKeyNames="Id"
        AutoGenerateEditButton="true"
        Runat="server" />
            id="srcProducts"
        ConflictDetection="CompareAllValues"
        OldValuesParameterFormatString="original_{0}"
        ConnectionString="<%$ ConnectionStrings:Products %>"
        SelectCommand="SELECT Id,Title,Director FROM Products"
        UpdateCommand="UPDATE Products SET Title=@Title, Director=@Director
                       WHERE Id=@original_Id AND Title=@original_Title AND Director=@original_Director"
        Runat="server" 
        OnUpdated="srcProducts_Updated" />
    

    


File: Web.config

  
             connectionString="Data Source=.\SQLEXPRESS;
         AttachDbFilename=|DataDirectory|MyDatabase.mdf;Integrated Security=True;User Instance=True" />