次の方法で共有


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メソッドは、指定したFormViewRowオブジェクトをFormView初期化するためにコントロールによって呼び出されるヘルパー メソッドです。 オブジェクトはそれぞれ FormViewRow 、その RowType オブジェクトとプロパティで指定された行の種類と RowState 行の状態に基づいて初期化されます。 その後、適切なコンテンツがオブジェクトに FormViewRow 追加されます。 次の表では、各行の種類の初期化方法について説明します。

行の種類 [説明]
データ行 プロパティの値にItemTemplate応じて、オブジェクトに 、EditItemTemplateまたはInsertItemTemplateプロパティの内容がRowState追加FormViewRowされます。
空のデータ行 プロパティの EmptyDataText 値またはプロパティの EmptyDataTemplate 内容は、設定されているプロパティに FormViewRow 応じてオブジェクトに追加されます。 両方のプロパティが設定されている場合は、プロパティが EmptyDataTemplate 優先されます。
フッター行 プロパティの FooterText 値またはプロパティの FooterTemplate 内容は、設定されているプロパティに FormViewRow 応じてオブジェクトに追加されます。 両方のプロパティが設定されている場合は、プロパティが FooterTemplate 優先されます。
ヘッダー行 プロパティの HeaderText 値またはプロパティの HeaderTemplate 内容は、設定されているプロパティに FormViewRow 応じてオブジェクトに追加されます。 両方のプロパティが設定されている場合は、プロパティが HeaderTemplate 優先されます。

注意

このメソッドは、ポケットベル行を初期化しません。 ポケットベル行を作成するには、メソッドを InitializePager 使用します。

注意 (継承者)

クラスを拡張するときに、このメソッドを FormView オーバーライドして独自のカスタム行を作成できます。

適用対象

こちらもご覧ください