DetailsView.CreateChildControls(IEnumerable, Boolean) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
DetailsView コントロールの表示に使用するコントロール階層を作成します。
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 コントロールのデータ ソースを表す DetailsView。
- dataBinding
- Boolean
このメソッドがデータ バインディング中に呼び出される場合は true
。それ以外の場合は false
。
戻り値
データ ソース内の項目の数。
例外
dataSource
が null DataSourceView を返します。
- または -
dataSource
が ICollection ではなく、行の合計数を返すことができません。
- または -
dataBinding
が false
であり、dataSource
が ICollection インターフェイスを実装しません。
- または -
dataSource
が ICollection インターフェイスを実装せず、AllowPaging が true
に設定されています。
注釈
この CreateChildControls メソッドは、コントロールのコントロール階層を DetailsView 作成するためにコントロールによって呼び出されるヘルパー メソッドです。
注意 (継承者)
クラスを拡張するときに、このメソッドを DetailsView オーバーライドして独自のコントロール階層を作成できます。