SqlDataSourceView.Delete(IDictionary, IDictionary) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 .