ObjectDataSource.Delete 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í voláním metody, která je identifikována DeleteMethod vlastností se všemi parametry, které jsou v kolekci DeleteParameters .
public:
int Delete();
public int Delete();
member this.Delete : unit -> int
Public Function Delete () As Integer
Návraty
Hodnota, která představuje počet řádků odstraněných z podkladového úložiště dat, pokud AffectedRows je vlastnost objektu ObjectDataSourceStatusEventArgsDeleted nastavena v události; jinak -1.
Poznámky
Před provedením DeleteOnDeleting operace se volá metoda pro vyvolání Deleting události. Událost můžete zpracovat Deleting , abyste prozkoumali hodnoty parametrů a provedli jakékoli předběžné zpracování před Delete operací. Chcete-li provést operaci odstranění, ObjectDataSourceView objekt používá reflexi k vytvoření instance objektu, který je identifikován vlastností TypeName . Potom volá metodu, která je identifikována DeleteMethod vlastností, pomocí všech přidružených DeleteParameters vlastností. Pokud parametry odstranění pocházejí z přidruženého ovládacího prvku vázaného na data, název parametrů se vytvoří podle OldValuesParameterFormatString vlastnosti. Delete Po dokončení OnDeleted operace se volá metoda pro vyvolání Deleted události. Událost můžete zpracovat Deleted , abyste prozkoumali všechny vrácené hodnoty, výstupní parametry a výjimky a provedli jakékoli následné zpracování.
Metoda Delete deleguje na metodu Delete objektu ObjectDataSourceView , který je přidružen k ovládacímu ObjectDataSource prvku.
ovládací prvky Data-Bound
ObjectDataSource Pokud je ovládací prvek přidružený k ovládacímu prvku vázanému na data, jako GridView je například ovládací prvek, není nutné volat metodu Delete z kódu stránky. Metoda Delete je vyvolána přímo ovládacím prvku vázaném na data.
Další informace o slučování parametrů, životnosti objektu a řešení metod naleznete v tématu DeleteMethod.