DataControlField.OnFieldChanged Metodo

Definizione

Genera l'evento FieldChanged.

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

Commenti

Il OnFieldChanged metodo genera un evento che segnala che lo DataControlField stato dell'oggetto è cambiato. Le modifiche apportate alle proprietà seguenti causano la generazione di questo evento: FooterText, HeaderImageUrl, HeaderTextShowHeader, SortExpression, e Visible. Le proprietà del tipo derivate generano anche questo evento quando si verificano modifiche dello stato. Controlli server Web, DetailsView ad esempio e GridView in genere chiamano il DataBind metodo in risposta a un evento di modifica del campo.

La generazione di un evento richiama il gestore eventi tramite un delegato. Per altre informazioni, vedere Gestione e generazione di eventi.

Il OnFieldChanged metodo consente anche alle classi derivate di gestire l'evento senza associare un delegato. Questa è la tecnica preferita per gestire l'evento in una classe derivata.

Note per gli eredi

Quando si esegue l'override OnFieldChanged() in una classe derivata, assicurarsi di chiamare il metodo della OnFieldChanged() classe di base in modo che i delegati registrati ricevano l'evento.

Si applica a