DataControlField.OnFieldChanged 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.
FieldChanged
Zgłasza zdarzenie.
protected:
virtual void OnFieldChanged();
protected virtual void OnFieldChanged ();
abstract member OnFieldChanged : unit -> unit
override this.OnFieldChanged : unit -> unit
Protected Overridable Sub OnFieldChanged ()
Uwagi
Metoda OnFieldChanged zgłasza zdarzenie sygnalizujące, że DataControlField stan obiektu uległ zmianie. Zmiany w następujących właściwościach powodują, że to zdarzenie ma zostać podniesione: FooterText, , HeaderImageUrlHeaderText, ShowHeader, SortExpressioni Visible. Właściwości typu pochodnego również zgłaszają to zdarzenie, gdy wystąpią zmiany stanu. Kontrolki serwera sieci Web, takie jak DetailsView i GridView zwykle wywołuje metodę DataBind
w odpowiedzi na zdarzenie zmiany pola.
Podnoszenie zdarzenia wywołuje program obsługi zdarzeń przez delegata. Aby uzyskać więcej informacji, zobacz Obsługa i podnoszenie zdarzeń.
Metoda OnFieldChanged umożliwia również klasom pochodnym obsługę zdarzenia bez dołączania delegata. Jest to preferowana technika obsługi zdarzenia w klasie pochodnej.
Uwagi dotyczące dziedziczenia
Podczas zastępowania OnFieldChanged() w klasie pochodnej należy wywołać metodę klasy OnFieldChanged() bazowej, aby zarejestrowani delegaci otrzymywali zdarzenie.