ButtonField.Initialize(Boolean, Control) Metoda

Definicja

Inicjuje bieżący ButtonField obiekt.

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

Parametry

sortingEnabled
Boolean

true aby włączyć sortowanie; w przeciwnym razie , false.

control
Control

Kontrolka danych, która jest właścicielem ButtonField.

Zwraca

Boolean

false, co wskazuje, że kontrolka nie musi ponownie połączyć się z danymi.

Uwagi

Metoda Initialize jest wywoływana przez kontrolkę danych, za pomocą której ButtonField obiekt jest skojarzony z wykonywaniem podstawowej inicjowania obiektów dla wystąpień pola, zanim pole zostanie kiedykolwiek dodane do kolekcji wierszy. Kontrolki danych, takie jak i GridView, wywołają metodę Initialize w swoich CreateChildControls metodach przed innymi metodami, takimi jak DetailsView CreateRow, są wywoływane w celu utworzenia określonych wierszy z danymi.

Wywołaj metodę podczas Initialize pisania niestandardowej kontrolki powiązanej z danymi, która używa TableCell obiektów do wykonywania podstawowej inicjowania ButtonField obiektu. Zaimplementuj tę metodę, jeśli ButtonFieldtyp pochodny wymaga inicjowania obiektu przed wypełnieniem TableCell obiektów danymi lub kontrolkami w metodzie InitializeCell .

Uwagi dotyczące dziedziczenia

Należy zastąpić metodę i zwrócić truemetodę Initialize(Boolean, Control) , jeśli pole wymaga, aby powiązanie danych było wykonywane po powrocie zwrotne, aby pole działało poprawnie.

Dotyczy

Zobacz też