GridView.OnRowDataBound(GridViewRowEventArgs) Metodo

Definizione

Genera l'evento RowDataBound.Raises the RowDataBound event.

protected:
 virtual void OnRowDataBound(System::Web::UI::WebControls::GridViewRowEventArgs ^ e);
protected virtual void OnRowDataBound (System.Web.UI.WebControls.GridViewRowEventArgs e);
abstract member OnRowDataBound : System.Web.UI.WebControls.GridViewRowEventArgs -> unit
override this.OnRowDataBound : System.Web.UI.WebControls.GridViewRowEventArgs -> unit
Protected Overridable Sub OnRowDataBound (e As GridViewRowEventArgs)

Parametri

e
GridViewRowEventArgs

GridViewRowEventArgs in cui sono contenuti i dati dell'evento.A GridViewRowEventArgs that contains event data.

Commenti

Prima di poter eseguire il rendering del controllo GridView, è necessario associare ogni riga del controllo a un record nell'origine dati.Before the GridView control can be rendered, each row in the control must be bound to a record in the data source. L'evento RowDataBound viene generato quando una riga di dati (rappresentata da un oggetto GridViewRow) viene associata ai dati nel controllo GridView.The RowDataBound event is raised when a data row (represented by a GridViewRow object) is bound to data in the GridView control. Questo consente di fornire un metodo di gestione degli eventi che esegue una routine personalizzata, ad esempio la modifica dei valori associati alla riga, ogni volta che si verifica questo evento.This enables you to provide an event-handling method that performs a custom routine, such as modifying the values of the data bound to the row, whenever this event occurs.

Quando viene generato un evento, il gestore dell'evento viene richiamato tramite un delegato.Raising an event invokes the event handler through a delegate. Per altre informazioni, vedere la gestione e generazione di eventi.For more information, see Handling and Raising Events.

Il metodo OnRowDataBound consente inoltre alle classi derivate di gestire l'evento senza associare un delegato.The OnRowDataBound method also allows derived classes to handle the event without attaching a delegate. È la tecnica consigliata per la gestione dell'evento in una classe derivata.This is the preferred technique for handling the event in a derived class.

Un progetto di sito Web di Visual Studio con codice sorgente è disponibile per accompagnare questo argomento: download.A Visual Studio Web site project with source code is available to accompany this topic: Download.

Note per gli eredi

Quando si esegue l'override di OnRowDataBound(GridViewRowEventArgs) in una classe derivata, verificare di chiamare il metodo OnRowDataBound(GridViewRowEventArgs) della classe di base in modo che i delegati registrati ricevano l'evento.When overriding OnRowDataBound(GridViewRowEventArgs) in a derived class, be sure to call the base class's OnRowDataBound(GridViewRowEventArgs) method so that registered delegates receive the event.

Si applica a

Vedi anche