語言

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傳遞參數。

IsEditable 屬性為 true。

備註

該方法呼叫 Delete 該 ExecuteDelete 方法,傳遞 keys 與 oldValues 參數。

適用於

另請參閱