FormView.InitializeRow(FormViewRow) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化指定的 FormViewRow 物件。
protected:
virtual void InitializeRow(System::Web::UI::WebControls::FormViewRow ^ row);
protected virtual void InitializeRow (System.Web.UI.WebControls.FormViewRow row);
abstract member InitializeRow : System.Web.UI.WebControls.FormViewRow -> unit
override this.InitializeRow : System.Web.UI.WebControls.FormViewRow -> unit
Protected Overridable Sub InitializeRow (row As FormViewRow)
參數
- row
- FormViewRow
要初始化的 FormViewRow。
備註
方法 InitializeRow 是由 控制項呼叫的 FormView 協助程式方法,可初始化指定的 FormViewRow 物件。 物件 FormViewRow 會根據其 RowType 和 RowState 屬性所指定的資料列類型和資料列狀態,分別初始化。 然後,適當的內容會新增至 FormViewRow 物件。 下表描述如何初始化每個資料列類型。
資料列類型 | 描述 |
---|---|
資料列 | 、、 或 InsertItemTemplate 屬性的內容 ItemTemplate 會根據 屬性的值 RowState 新增至 FormViewRow 物件。 EditItemTemplate |
空白資料列 | 根據所設定的屬性而定,屬性的值 EmptyDataText 或屬性的內容 EmptyDataTemplate 會新增至 FormViewRow 物件。 如果同時設定這兩個屬性,則 EmptyDataTemplate 屬性會優先使用。 |
頁尾資料列 | 根據所設定的屬性而定,屬性的值 FooterText 或屬性的內容 FooterTemplate 會新增至 FormViewRow 物件。 如果同時設定這兩個屬性,則 FooterTemplate 屬性會優先使用。 |
標頭資料列 | 根據所設定的屬性而定,屬性的值 HeaderText 或屬性的內容 HeaderTemplate 會新增至 FormViewRow 物件。 如果同時設定這兩個屬性,則 HeaderTemplate 屬性會優先使用。 |
注意
這個方法不會初始化呼叫器資料列。 若要建立呼叫器資料列,請使用 InitializePager 方法。
給繼承者的注意事項
擴充 FormView 類別時,您可以覆寫這個方法來建立自己的自訂資料列。