ObjectDataSource.Delete Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wykonuje operację usuwania, wywołując metodę, która jest identyfikowana przez DeleteMethod właściwość z dowolnymi parametrami w kolekcji DeleteParameters .
public:
int Delete();
public int Delete ();
member this.Delete : unit -> int
Public Function Delete () As Integer
Zwraca
Wartość reprezentująca liczbę wierszy usuniętych z bazowego magazynu danych, jeśli AffectedRows właściwość obiektu ObjectDataSourceStatusEventArgs jest ustawiona w Deleted zdarzeniu; w przeciwnym razie -1.
Uwagi
Przed wykonaniem Delete operacji wywoływana OnDeleting jest metoda w celu wywołania Deleting zdarzenia. Zdarzenie można obsłużyć Deleting w celu zbadania wartości parametrów i wykonania dowolnego przetwarzania wstępnego przed operacją Delete . Aby wykonać operację usuwania, ObjectDataSourceView obiekt używa odbicia w celu utworzenia wystąpienia obiektu identyfikowanego przez TypeName właściwość. Następnie wywołuje metodę DeleteMethod , która jest identyfikowana przez właściwość, przy użyciu dowolnych skojarzonych DeleteParameters właściwości. Jeśli parametry usuwania pochodzą z skojarzonej kontrolki powiązanej z danymi, nazwa parametrów jest tworzona zgodnie z właściwością OldValuesParameterFormatString . Po zakończeniu Delete operacji metoda jest wywoływana OnDeleted , aby zgłosić Deleted zdarzenie. Zdarzenie można obsłużyć Deleted w celu zbadania wszystkich wartości zwracanych, parametrów wyjściowych i wyjątków oraz wykonania dowolnego przetwarzania końcowego.
Metoda Delete deleguje do Delete metody obiektu skojarzonego ObjectDataSourceView z kontrolką ObjectDataSource .
kontrolki Data-Bound
Gdy kontrolka ObjectDataSource jest skojarzona z kontrolką związaną z danymi, taką jak kontrolka GridView , nie jest konieczne wywołanie Delete metody z kodu strony. Metoda Delete jest wywoływana bezpośrednio przez kontrolkę powiązana z danymi.
Aby uzyskać więcej informacji na temat scalania parametrów, okresu istnienia obiektu i rozpoznawania metod, zobacz DeleteMethod.
Dotyczy
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla