BaseDataBoundControl.EnsureDataBound メソッド

定義

DataBind() プロパティが設定されていて、データ バインド コントロールにバインディングが必要とマークされている場合に、DataSourceID メソッドを呼び出します。Calls the DataBind() method if the DataSourceID property is set and the data-bound control is marked to require binding.

protected:
 virtual void EnsureDataBound();
protected virtual void EnsureDataBound ();
abstract member EnsureDataBound : unit -> unit
override this.EnsureDataBound : unit -> unit
Protected Overridable Sub EnsureDataBound ()

注釈

メソッドは、データバインドコントロールOnPreRenderがまだバインドされDataBindていない場合にメソッドを呼び出すために、メソッド中に呼び出されます。 EnsureDataBoundThe EnsureDataBound method is called during the OnPreRender method, to call the DataBind method if the data-bound control is not yet bound.

これは、(派生クラスのクラスBaseDataList DataGridを派生させる) とクラスの後にRepeater続くと同じ動作パターンです。This is the same behavior pattern that the BaseDataList (from which classes such as DataGrid are derived) and Repeater classes follow. メソッドEnsureDataBoundは、メソッドCreateChildControlsおよびLoadPostDataメソッドの呼び出し中に呼び出されることもあります。The EnsureDataBound method might also be called during calls to CreateChildControls and LoadPostData methods.

適用対象

こちらもご覧ください