SqlDataSourceView.Delete(IDictionary, IDictionary) Metoda

Definice

Provede operaci odstranění pomocí DeleteCommand řetězce SQL, všech parametrů zadaných v DeleteParameters kolekci a hodnot, které jsou v zadaných keys a oldValues kolekcích.

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

Hodnota IDictionary klíče objektu nebo řádku pro ExecuteDelete(IDictionary, IDictionary) operaci, která se má odstranit.

oldValues
IDictionary

Hodnota IDictionary obsahující hodnoty řádků, které jsou vyhodnoceny pouze v případě ConflictDetection , že je vlastnost nastavena na CompareAllValues hodnotu.

Návraty

Hodnota, která představuje počet řádků odstraněných z podkladové databáze.

Výjimky

Nelze SqlDataSource navázat připojení k podkladovému zdroji dat.

nebo

Vlastnost ConflictDetection je nastavena CompareAllValues na hodnotu a nejsou předány žádné oldValues parametry.

Vlastnost CanDelete je false.

Poznámky

Metoda Delete volá metodu ExecuteDelete a předává keys parametry oldValues .

Platí pro

Viz také