Share via


ButtonField.Initialize(Boolean, Control) 方法

定義

初始化目前的 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

參數

sortingEnabled
Boolean

true 表示啟用排序,否則為 false

control
Control

擁有 ButtonField 的資料控制項。

傳回

Boolean

false,表示控制項無需重新繫結至資料。

備註

Initialize 欄位加入至資料列集合之前,資料控制項 ButtonField 會呼叫 與 物件相關聯的 物件,以針對欄位實例執行基本物件初始化。 在呼叫其他方法之前,會呼叫 和 之類的 DetailsView GridView 資料控制項在其方法中 CreateChildControls 呼叫 Initialize 方法 CreateRow ,以建立具有資料的特定資料列。

Initialize當您撰寫使用 TableCell 物件執行物件基本初始化 ButtonField 的自訂資料繫結控制項時,請呼叫 方法。 如果您的 ButtonField 衍生類型需要任何物件初始化,才能在 TableCell 方法中填入物件中的資料或控制項之前,實作 InitializeCell 這個方法。

給繼承者的注意事項

如果欄位要求在回傳上執行資料系結,才能讓欄位正常運作,您應該覆寫 Initialize(Boolean, Control) 方法並傳回 true

適用於

另請參閱