Sdílet prostřednictvím


ObjectDataSource.Delete Metoda

Definice

Provede operaci odstranění voláním metody, která je identifikována DeleteMethod vlastností s libovolnými 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 ObjectDataSourceStatusEventArgs nastavena v Deleted události, jinak -1.

Poznámky

Před provedením DeleteOnDeleting operace je volána metoda vyvolání Deleting události. Můžete zpracovat událost, Deleting abyste prozkoumali hodnoty parametrů a provedli před operací jakékoli předběžné zpracování Delete . K provedení operace ObjectDataSourceView odstranění použije objekt reflexi k vytvoření instance objektu, který je identifikován TypeName vlastností. Pak zavolá metodu, která je identifikovaná 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 je volána metoda pro vyvolání Deleted události. Událost můžete zpracovat, Deleted abyste prozkoumali všechny návratové 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 prvek vázaným na data.

Další informace o slučování parametrů, životnosti objektu a řešení metody najdete v tématu DeleteMethod.

Platí pro

Viz také