Udostępnij za pośrednictwem


SqlDataSourceView.Delete(IDictionary, IDictionary) Metoda

Definicja

Wykonuje operację usuwania przy użyciu DeleteCommand ciągu SQL, wszystkich parametrów określonych w kolekcji oraz wartości, które znajdują się w DeleteParameters określonych keys i oldValues 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ści IDictionary klucza obiektu lub 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

Int32

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 ConflictDetection na CompareAllValues wartość i nie są przekazywane żadne oldValues parametry.

Właściwość CanDelete to false.

Uwagi

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

Dotyczy

Zobacz też