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,會在其他Initialize方法(如 )被呼叫之前,先在其他方法(如 CreateChildControls)中呼叫CreateRow該方法,以建立包含特定資料列。
當你撰寫一個自訂Initialize的資料綁定控制項,使用物件進行基本初始化時TableCell,呼叫 The ButtonField 方法。 如果你的 ButtonField-導出型別在填充 TableCell 資料或控制項 InitializeCell 前需要任何物件初始化,那麼請實作此方法。
給繼承者的注意事項
如果欄位需要在 postback 時執行資料綁定才能正常運作,你應該覆寫這個 Initialize(Boolean, Control) 方法並返回 true。