ListView.CreateChildControls メソッド

定義

ListView コントロールを表示するために使用されるコントロール階層を作成します。

オーバーロード

CreateChildControls()

ビューステートに格納された値に基づいて、ListView コントロールを表示するために使用されるコントロール階層を作成します。

CreateChildControls(IEnumerable, Boolean)

指定されたデータ ソースを使用して、ListView コントロールを表示するために使用されるコントロール階層を作成します。

CreateChildControls()

ビューステートに格納された値に基づいて、ListView コントロールを表示するために使用されるコントロール階層を作成します。

protected public:
 override void CreateChildControls();
protected internal override void CreateChildControls ();
override this.CreateChildControls : unit -> unit
Protected Friend Overrides Sub CreateChildControls ()

注釈

この CreateChildControls() メソッドは、コントロール階層を作成するためにクラスによって ListView 使用されるヘルパー メソッドです。 このメソッドのオーバーロードは、データ ソースから直接ではなく、ビュー ステートの値に基づいてコントロール階層を作成します。

こちらもご覧ください

適用対象

CreateChildControls(IEnumerable, Boolean)

指定されたデータ ソースを使用して、ListView コントロールを表示するために使用されるコントロール階層を作成します。

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

パラメーター

dataSource
IEnumerable

ListView コントロールのデータ ソースを格納しているオブジェクト。

dataBinding
Boolean

子コントロールがデータにバインドされることを示す場合は true。ポストバック時にコントロールがビューステートから自身を再作成することを示す場合は false

戻り値

Int32

作成された項目の数。

例外

dataSourceDataSourceView に対して null を返しました。

  • または -

dataSourceICollection インターフェイスを実装せず、TotalRowCount 値を返すことができません。

  • または -

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

  • または -

ListView コントロールにグループ プレースホルダーが指定されていません。

  • または -

ListView コントロールに項目プレースホルダーが指定されていません。

注釈

この CreateChildControls メソッドは、コントロールのコントロール階層を作成するために使用されます ListView

注意

このメソッドは、主にコントロールを拡張 ListView するためにコントロール開発者によって使用されます。

こちらもご覧ください

適用対象