ButtonField.Initialize(Boolean, Control) Metodo

Definizione

Inizializza l'oggetto ButtonField corrente.Initializes the current ButtonField object.

public:
 override bool Initialize(bool sortingEnabled, System::Web::UI::Control ^ control);
public override bool Initialize (bool sortingEnabled, System.Web.UI.Control control);
override this.Initialize : bool * System.Web.UI.Control -> bool
Public Overrides Function Initialize (sortingEnabled As Boolean, control As Control) As Boolean

Parametri

sortingEnabled
Boolean

true per abilitare l'ordinamento; in caso contrario, false.true to enable sorting; otherwise, false.

control
Control

Controllo dati proprietario dell'oggetto ButtonField.The data control that owns the ButtonField.

Restituisce

Boolean

false per indicare che non è necessario riassociare il controllo ai dati.false, which indicates the control does not need to rebind to the data.

Commenti

Il Initialize metodo viene chiamato dal controllo dati a cui l' ButtonField oggetto è associato per eseguire l'inizializzazione di un oggetto di base per le istanze del campo, prima che il campo venga aggiunto a una raccolta Rows.The Initialize method is called by the data control with which the ButtonField object is associated to perform basic object initialization for instances of the field, before the field is ever added to a rows collection. I controlli dei dati, ad esempio DetailsView e GridView , chiamano il Initialize Metodo nei CreateChildControls metodi prima che vengano chiamati altri metodi, ad esempio CreateRow , per creare righe specifiche con dati.Data controls, such as DetailsView and GridView, call the Initialize method in their CreateChildControls methods before other methods, such as CreateRow, are called to create specific rows with data.

Chiamare il Initialize metodo quando si scrive un controllo con associazione a dati personalizzato che usa TableCell oggetti per eseguire l'inizializzazione di base per un ButtonField oggetto.Call The Initialize method when you are writing a custom data-bound control that uses TableCell objects to perform basic initialization for a ButtonField object. Implementare questo metodo se il ButtonField tipo derivato da richiede l'inizializzazione di un oggetto prima di popolare TableCell oggetti con dati o controlli nel InitializeCell metodo.Implement this method if your ButtonField-derived type requires any object initialization before it populates TableCell objects with data or controls in the InitializeCell method.

Note per gli eredi

È necessario eseguire l'override del Initialize(Boolean, Control) metodo e restituire true , se il campo richiede che data binding venga eseguito al postback per il corretto funzionamento del campo.You should override the Initialize(Boolean, Control) method and return true, if the field requires that data binding be performed on postback in order for the field to work correctly.

Si applica a

Vedi anche