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メソッドは、指定した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 オーバーライドして独自のカスタム行を作成できます。