Sdílet prostřednictvím


SqlDataSourceView.Delete(IDictionary, IDictionary) Metoda

Definice

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

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 operaci, která ExecuteDelete(IDictionary, IDictionary) se má odstranit.

oldValues
IDictionary

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

Návraty

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

Výjimky

Objekt SqlDataSource nemůže navázat připojení k podkladovému zdroji dat.

-nebo-

Vlastnost ConflictDetection je nastavena CompareAllValues na hodnotu a nepředávají se žádné oldValues parametry.

Vlastnost CanDelete je false.

Poznámky

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

Platí pro

Viz také