ButtonField.Initialize(Boolean, Control) Metod

Definition

Initierar det aktuella ButtonField objektet.

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

Parametrar

sortingEnabled
Boolean

trueför att aktivera sortering; annars . false

control
Control

Den datakontroll som äger ButtonField.

Returer

false, vilket anger att kontrollen inte behöver bindas om till data.

Kommentarer

Metoden Initialize anropas av den datakontroll som ButtonField objektet är associerat med för att utföra grundläggande objektinitiering för instanser av fältet, innan fältet någonsin läggs till i en radsamling. Datakontroller, till exempel DetailsView och GridView, anropar Initialize metoden i sina CreateChildControls metoder innan andra metoder, till exempel CreateRow, anropas för att skapa specifika rader med data.

Anropa Metoden Initialize när du skriver en anpassad databunden kontroll som använder TableCell objekt för att utföra grundläggande initiering för ett ButtonField objekt. Implementera den här metoden om din ButtonField-härledda typ kräver initiering av objekt innan den fyller TableCell objekt med data eller kontroller i InitializeCell metoden.

Anteckningar till arvingar

Du bör åsidosätta Initialize(Boolean, Control) metoden och returnera true, om fältet kräver att databindningen utförs vid postback för att fältet ska fungera korrekt.

Gäller för

Se även