Comparteix a través de


DataControlField.OnFieldChanged Método

Definición

Genera el evento FieldChanged.

protected:
 virtual void OnFieldChanged();
protected virtual void OnFieldChanged ();
abstract member OnFieldChanged : unit -> unit
override this.OnFieldChanged : unit -> unit
Protected Overridable Sub OnFieldChanged ()

Comentarios

El OnFieldChanged método genera un evento que indica que el DataControlField estado del objeto ha cambiado. Los cambios realizados en las siguientes propiedades hacen que se genere este evento: FooterText, HeaderImageUrl, HeaderText, ShowHeader, SortExpressiony Visible. Las propiedades de tipo derivadas también generan este evento cuando se producen cambios de estado. Los controles de servidor web, como DetailsView y GridView normalmente llaman al DataBind método en respuesta a un evento de cambio de campo.

Cuando se genera un evento, se invoca el controlador de eventos a través de un delegado. Para obtener más información, consulte controlar y provocar eventos.

El método OnFieldChanged también permite que las clases derivadas controlen el evento sin adjuntar ningún delegado. Ésta es la técnica preferida para controlar el evento en una clase derivada.

Notas a los desarrolladores de herederos

Al reemplazar OnFieldChanged() en una clase derivada, asegúrese de llamar al método OnFieldChanged() de la clase base para que los delegados registrados reciban el evento.

Se aplica a