SqlDataSourceView.Delete(IDictionary, IDictionary) 方法

定义

使用 DeleteCommand SQL 字符串、集合中指定的DeleteParameters任何参数和指定keysoldValues集合中的值执行删除操作。

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

参数

keys
IDictionary

IDictionaryExecuteDelete(IDictionary, IDictionary)删除的操作的对象或行键值。

oldValues
IDictionary

一个 IDictionary 包含仅当属性设置为值时 ConflictDetection 计算的 CompareAllValues 行值。

返回

一个值,表示从基础数据库中删除的行数。

例外

无法 SqlDataSource 与基础数据源建立连接。

-或-

ConflictDetection 属性设置为 CompareAllValues 值,不 oldValues 传递任何参数。

属性 CanDeletefalse.

注解

该方法 Delete 调用该方法 ExecuteDelete ,传递 keysoldValues 参数。

适用于

另请参阅