次の方法で共有


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

定義

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

戻り値

Int32

データ ソース内の項目の数。

例外

dataSource が null DataSourceView を返します。

  • または -

dataSourceICollection ではなく、行の合計数を返すことができません。

  • または -

dataBindingfalse であり、dataSourceICollection インターフェイスを実装しません。

  • または -

dataSourceICollection インターフェイスを実装せず、AllowPagingtrue に設定されています。

注釈

この CreateChildControls メソッドは、コントロールのコントロール階層を DetailsView 作成するためにコントロールによって呼び出されるヘルパー メソッドです。

注意 (継承者)

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

適用対象

こちらもご覧ください