ListView.OnItemDataBound(ListViewItemEventArgs) メソッド

定義

ItemDataBound イベントを発生させます。

protected:
 virtual void OnItemDataBound(System::Web::UI::WebControls::ListViewItemEventArgs ^ e);
protected virtual void OnItemDataBound(System.Web.UI.WebControls.ListViewItemEventArgs e);
abstract member OnItemDataBound : System.Web.UI.WebControls.ListViewItemEventArgs -> unit
override this.OnItemDataBound : System.Web.UI.WebControls.ListViewItemEventArgs -> unit
Protected Overridable Sub OnItemDataBound (e As ListViewItemEventArgs)

パラメーター

e
ListViewItemEventArgs

イベントのデータ。

注釈

ListView コントロールをレンダリングする前に、コントロール内の各項目をデータ ソース内のレコードにバインドする必要があります。 ItemDataBound イベントは、ListViewItem オブジェクトがデータ項目にバインドされるときに発生します。 これにより、バインディング プロセス中にデータ項目の値を変更するなど、このイベントが発生するたびにカスタム ルーチンを実行できます。

イベントを発生させると、デリゲートを介してイベント ハンドラーが呼び出されます。 詳細については、「イベントの 処理と発生」を参照してください。

OnItemDataBound メソッドを使用すると、派生クラスがデリゲートをアタッチせずにイベントを処理することもできます。 これは、派生クラスでイベントを処理するために推奨される手法です。

注意 (継承者)

派生クラスの OnItemDataBound(ListViewItemEventArgs) をオーバーライドする場合は、登録されたデリゲートがイベントを受け取るように、基底クラスの OnItemDataBound(ListViewItemEventArgs) メソッドを呼び出す必要があります。

適用対象

こちらもご覧ください