SqlDataSourceView.Delete(IDictionary, IDictionary) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Performs a delete operation using the DeleteCommand SQL string, any parameters that are specified in the DeleteParameters collection, and the values that are in the specified keys
and oldValues
collections.
public:
int Delete(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ oldValues);
public int Delete (System.Collections.IDictionary keys, System.Collections.IDictionary oldValues);
override this.Delete : System.Collections.IDictionary * System.Collections.IDictionary -> int
Public Function Delete (keys As IDictionary, oldValues As IDictionary) As Integer
Parameters
- keys
- IDictionary
An IDictionary of object or row key values for the ExecuteDelete(IDictionary, IDictionary) operation to delete.
- oldValues
- IDictionary
An IDictionary that contains row values that are evaluated only if the ConflictDetection property is set to the CompareAllValues value.
Returns
A value that represents the number of rows deleted from the underlying database.
Exceptions
The SqlDataSource cannot establish a connection with the underlying data source.
-or-
The ConflictDetection property is set to the CompareAllValues value and no oldValues
parameters are passed.
The CanDelete property is false
.
Remarks
The Delete method calls the ExecuteDelete method, passing the keys
and oldValues
parameters.