Udostępnij za pośrednictwem


DataControlField.OnFieldChanged Metoda

Definicja

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.

Dotyczy