語言

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 物件中。 下表說明每種列類型的初始化方式。

資料列類型 Description
資料列 根據屬性ItemTemplate的值, 或EditItemTemplate屬性的內容InsertItemTemplateFormViewRow會被加入物件中RowState。
空資料列 屬性的值 EmptyDataText 或屬性的內容 EmptyDataTemplate 會依據設定的屬性加到物件中 FormViewRow 。 若同時設定兩個性質,則 EmptyDataTemplate 該性質優先。
基腳排 屬性的值 FooterText 或屬性的內容 FooterTemplate 會依據設定的屬性加到物件中 FormViewRow 。 若同時設定兩個性質,則 FooterTemplate 該性質優先。
標題列 屬性的值 HeaderText 或屬性的內容 HeaderTemplate 會依據設定的屬性加到物件中 FormViewRow 。 若同時設定兩個性質,則 HeaderTemplate 該性質優先。

Note

此方法不會初始化分頁器列。 要建立呼叫器列,請使用該 InitializePager 方法。

給繼承者的注意事項

在擴充 FormView 類別時,你可以覆寫這個方法,建立你自己的自訂列。

適用於

另請參閱