FormView.InitializeRow(FormViewRow) 方法

定義

初始化指定的 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 會根據其 RowTypeRowState 屬性所指定的資料列類型和資料列狀態,分別初始化。 然後,適當的內容會新增至 FormViewRow 物件。 下表描述如何初始化每個資料列類型。

資料列類型 描述
資料列 、、 或 InsertItemTemplate 屬性的內容 ItemTemplate 會根據 屬性的值 RowState 新增至 FormViewRow 物件。 EditItemTemplate
空白資料列 根據所設定的屬性而定,屬性的值 EmptyDataText 或屬性的內容 EmptyDataTemplate 會新增至 FormViewRow 物件。 如果同時設定這兩個屬性,則 EmptyDataTemplate 屬性會優先使用。
頁尾資料列 根據所設定的屬性而定,屬性的值 FooterText 或屬性的內容 FooterTemplate 會新增至 FormViewRow 物件。 如果同時設定這兩個屬性,則 FooterTemplate 屬性會優先使用。
標頭資料列 根據所設定的屬性而定,屬性的值 HeaderText 或屬性的內容 HeaderTemplate 會新增至 FormViewRow 物件。 如果同時設定這兩個屬性,則 HeaderTemplate 屬性會優先使用。

注意

這個方法不會初始化呼叫器資料列。 若要建立呼叫器資料列,請使用 InitializePager 方法。

給繼承者的注意事項

擴充 FormView 類別時,您可以覆寫這個方法來建立自己的自訂資料列。

適用於

另請參閱