Share via


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

備註

方法會 DeleteExecuteDelete 呼叫 方法,並 keys 傳遞 和 oldValues 參數。

適用於

另請參閱