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

返品

作成される項目の数。

例外

dataSourceは、DataSourceViewnullを返します。

-または-

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

-または-

dataSource では、 ICollection インターフェイスは実装されず、 dataBindingfalse に設定されます。

-または-

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

-または-

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

注釈

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

Note

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

こちらもご覧ください

適用対象