ButtonField.Initialize(Boolean, Control) Methode

Definition

Initialisiert das aktuelle ButtonField-Objekt.

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

Parameter

sortingEnabled
Boolean

true, um die Sortierung zu aktivieren, andernfalls false.

control
Control

Das Datensteuerelement, das das ButtonField besitzt.

Gibt zurück

Boolean

false gibt an, dass keine erneute Bindung des Steuerelements an die Daten erfolgen muss.

Hinweise

Die Initialize Methode wird vom Datensteuerelement aufgerufen, dem das ButtonField Objekt zugeordnet ist, um grundlegende Objektinitialisierungen für Instanzen des Felds auszuführen, bevor das Feld jemals einer Zeilenauflistung hinzugefügt wird. Datensteuerelemente, z DetailsView . B. und GridView, rufen die Initialize Methode in ihren CreateChildControls Methoden auf, bevor andere Methoden, z CreateRow. B. , aufgerufen werden, um bestimmte Zeilen mit Daten zu erstellen.

Rufen Sie die Initialize Methode auf, wenn Sie ein benutzerdefiniertes datengebundenes Steuerelement schreiben, das Objekte zum Ausführen grundlegender Initialisierung für ein ButtonField Objekt verwendetTableCell. Implementieren Sie diese Methode, wenn der ButtonFieldabgeleitete Typ eine Objektinitialisierung erfordert, bevor sie Objekte mit Daten oder Steuerelementen TableCell in der InitializeCell Methode auffüllt.

Hinweise für Vererber

Sie sollten die Initialize(Boolean, Control) Methode außer Kraft setzen und zurückgeben true, wenn das Feld erfordert, dass die Datenbindung für postback ausgeführt werden muss, damit das Feld ordnungsgemäß funktioniert.

Gilt für

Siehe auch