ButtonField.Initialize(Boolean, Control) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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ć true
metodę Initialize(Boolean, Control) , jeśli pole wymaga, aby powiązanie danych było wykonywane po powrocie zwrotne, aby pole działało poprawnie.