ButtonField.Initialize(Boolean, Control) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化目前的 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 的資料控制項。
傳回
false
,表示控制項無需重新繫結至資料。
備註
在 Initialize 欄位加入至資料列集合之前,資料控制項 ButtonField 會呼叫 與 物件相關聯的 物件,以針對欄位實例執行基本物件初始化。 在呼叫其他方法之前,會呼叫 和 之類的 DetailsView GridView 資料控制項在其方法中 CreateChildControls
呼叫 Initialize 方法 CreateRow
,以建立具有資料的特定資料列。
Initialize當您撰寫使用 TableCell 物件執行物件基本初始化 ButtonField 的自訂資料繫結控制項時,請呼叫 方法。 如果您的 ButtonField 衍生類型需要任何物件初始化,才能在 TableCell 方法中填入物件中的資料或控制項之前,實作 InitializeCell 這個方法。
給繼承者的注意事項
如果欄位要求在回傳上執行資料系結,才能讓欄位正常運作,您應該覆寫 Initialize(Boolean, Control) 方法並傳回 true
。