SqlDataSourceView.Delete(IDictionary, IDictionary) Metoda

Definicja

Wykonuje operację usuwania przy użyciu DeleteCommand ciągu SQL, wszystkich parametrów określonych w DeleteParameters kolekcji oraz wartości, które znajdują się w określonych keysoldValues i kolekcjach.

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

Parametry

keys
IDictionary

Wartość IDictionary obiektu lub klucza wiersza dla ExecuteDelete(IDictionary, IDictionary) operacji do usunięcia.

oldValues
IDictionary

Element IDictionary zawierający wartości wierszy, które są oceniane tylko wtedy, gdy ConflictDetection właściwość jest ustawiona na CompareAllValues wartość.

Zwraca

Wartość reprezentująca liczbę wierszy usuniętych z bazowej bazy danych.

Wyjątki

Nie SqlDataSource można nawiązać połączenia z bazowym źródłem danych.

— lub —

Właściwość jest ustawiona ConflictDetectionCompareAllValues na wartość i nie są przekazywane żadne oldValues parametry.

Właściwość CanDelete jest false.

Uwagi

Metoda Delete wywołuje metodę ExecuteDelete , przekazując keys parametry i oldValues .

Dotyczy

Zobacz też