ButtonField.Initialize(Boolean, Control) Metodo

Definizione

Inizializza l'oggetto corrente ButtonField .

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 di ButtonField.

Valori restituiti

false, che indica che il controllo non deve essere riassociato 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 che vengano chiamati altri metodi, ad esempio CreateRow, per creare righe specifiche con dati.

Chiamare il Initialize metodo quando si scrive un controllo associato a dati personalizzato che utilizza oggetti TableCell 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 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 l'esecuzione del data binding al postback affinché il campo funzioni correttamente.

Si applica a

Vedi anche