Assembly: System.Web (in system.web.dll)
/** @property */ public ConflictOptions get_ConflictDetection () /** @property */ public void set_ConflictDetection (ConflictOptions value)
public function get ConflictDetection () : ConflictOptions public function set ConflictDetection (value : ConflictOptions)
Property ValueOne of the ConflictOptions values. The default is ConflictOptions.OverwriteChanges.
The DataObjectTypeName property determines whether parameters for old and new values are applied to the UpdateMethod method. For example, if the method that is specified by the SelectMethod property returns a DataTable control with the columns Name and Number, and the ConflictDetection property is set to the OverwriteChanges field, parameters are created for Name and Number for the Update method. If the ConflictDetection property is set to the CompareAllValues value, parameters are created for Name, Number, original_Name, and original_Number. (The exact name of the parameters for the original values depends on the OldValuesParameterFormatString property.) The ObjectDataSource then determines if the method that is specified in the UpdateMethod property has parameters that match.
Concurrency control is a technique that data stores use to control how data is read and changed in the store when multiple clients are accessing and manipulating the same data. For example, one client reads data and presents it to a user, while another client reads the same data and presents it to a different user. If both users update the data and submit it to the data storage, some unexpected result might occur, because both clients might provide different values for the same data. This is considered a conflict. By setting the ConflictDetection property to the CompareAllValues value, the Update method can then compare the old and new values to the original data source to detect conflicts and handle them as necessary.
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.