Changes the data in the data source to match the data in the DataSet.
[Visual Basic] Overridable Public Function Update( _ ByVal dataSet As DataSet _ ) As Integer [C#] public virtual int Update( DataSet dataSet ); [C++] public: virtual int Update( DataSet* dataSet ); [JScript] public function Update( dataSet : DataSet ) : int;
TableMappings are required to be mapped for this method to operate. The default source table is named "Table".
When using Update, there are two events that occur per data row updated. The order of execution is as follows:
1) The values in the DataRow are moved to the parameter values.
2) The OnRowUpdating event is raised.
3) The command executes.
4) If the command is set to FirstReturnedRecord, then the first returned result is placed in the DataRow
5) If there are output parameters, they are placed in the DataRow
6) The OnRowUpdated event is raised.
7) AcceptChanges is called.
Notes to Inheritors: When overriding Update in a derived class, be sure to call the base class's Update method.
DataSetCommand Class | DataSetCommand Members | System.Data.Internal Namespace