Language

FormView.CreateChildControls(IEnumerable, Boolean) メソッド

定義

指定したデータ ソースを使用して FormView コントロールをレンダリングするために使用するコントロール階層を作成します。

protected:
 override int CreateChildControls(System::Collections::IEnumerable ^ dataSource, bool dataBinding);
protected override int CreateChildControls(System.Collections.IEnumerable dataSource, bool dataBinding);
override this.CreateChildControls : System.Collections.IEnumerable * bool -> int
Protected Overrides Function CreateChildControls (dataSource As IEnumerable, dataBinding As Boolean) As Integer

パラメーター

dataSource
IEnumerable

コントロール階層の作成に使用するデータ ソースを表す IEnumerable 。

dataBinding
Boolean

true コントロール階層がデータ ソースから直接作成されることを示す場合。ビュー ステートからコントロール階層が作成されたことを示す false 。

返品

データ ソースから作成された項目の数。

例外

DataSourceView コントロールがバインドされているIDataSourceのFormViewがnull。

注釈

CreateChildControls(IEnumerable, Boolean) メソッドは、FormView コントロールのコントロール階層を作成するために、FormView コントロールによって呼び出されるヘルパー メソッドです。 dataBinding パラメーターがtrueされると、コントロール階層が作成される前にデータ バインディングが実行されます。

注意 (継承者)

FormView クラスを拡張するときに、このメソッドをオーバーライドして独自のコントロール階層を作成できます。

適用対象

こちらもご覧ください