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

IDictionary 操作要删除的对象或行键值的 ExecuteDelete(IDictionary, IDictionary)

oldValues
IDictionary

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

返回

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

例外

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

- 或 -

ConflictDetection 属性设置为 CompareAllValues 值但未传递 oldValues 参数。

CanDelete 属性为 false

注解

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

适用于

另请参阅