Condividi tramite


ButtonField.Initialize(Boolean, Control) Metodo

Definizione

Inizializza l'oggetto ButtonField corrente.

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.

control
Control

Controllo dati proprietario dell'oggetto ButtonField.

Restituisce

Boolean

false per indicare che non è necessario riassociare il controllo ai dati.

Commenti

Il Initialize metodo viene chiamato dal controllo dati con cui è associato l'oggetto per eseguire l'inizializzazione ButtonField di oggetti di base per le istanze del campo, prima che il campo venga aggiunto a un insieme rows. I controlli dati, ad esempio DetailsView e GridView, chiamano il Initialize metodo nei relativi CreateChildControls metodi prima di altri metodi, ad esempio CreateRow, vengono chiamati per creare righe specifiche con dati.

Chiamare il Initialize metodo quando si scrive un controllo associato a dati personalizzato che usa TableCell oggetti per eseguire l'inizializzazione di base per un ButtonField oggetto . Implementare questo metodo se il ButtonFieldtipo derivato da -richiede un'inizializzazione di oggetti prima di popolare TableCell gli oggetti con dati o controlli nel InitializeCell metodo .

Note per gli eredi

È necessario eseguire l'override del Initialize(Boolean, Control) metodo e restituire true, se il campo richiede che il data binding venga eseguito al postback affinché il campo funzioni correttamente.

Si applica a

Vedi anche