ListView.CreateItemsInGroups メソッド

定義

ListView コントロール階層をグループごとに作成します。

protected:
 virtual System::Collections::Generic::IList<System::Web::UI::WebControls::ListViewDataItem ^> ^ CreateItemsInGroups(System::Web::UI::WebControls::ListViewPagedDataSource ^ dataSource, bool dataBinding, System::Web::UI::WebControls::InsertItemPosition insertPosition, System::Collections::ArrayList ^ keyArray);
protected virtual System.Collections.Generic.IList<System.Web.UI.WebControls.ListViewDataItem> CreateItemsInGroups (System.Web.UI.WebControls.ListViewPagedDataSource dataSource, bool dataBinding, System.Web.UI.WebControls.InsertItemPosition insertPosition, System.Collections.ArrayList keyArray);
abstract member CreateItemsInGroups : System.Web.UI.WebControls.ListViewPagedDataSource * bool * System.Web.UI.WebControls.InsertItemPosition * System.Collections.ArrayList -> System.Collections.Generic.IList<System.Web.UI.WebControls.ListViewDataItem>
override this.CreateItemsInGroups : System.Web.UI.WebControls.ListViewPagedDataSource * bool * System.Web.UI.WebControls.InsertItemPosition * System.Collections.ArrayList -> System.Collections.Generic.IList<System.Web.UI.WebControls.ListViewDataItem>
Protected Overridable Function CreateItemsInGroups (dataSource As ListViewPagedDataSource, dataBinding As Boolean, insertPosition As InsertItemPosition, keyArray As ArrayList) As IList(Of ListViewDataItem)

パラメーター

dataSource
ListViewPagedDataSource

データ ソース。

dataBinding
Boolean

ListView コントロールがデータにバインドされていることを示す場合は true。それ以外の場合は false

insertPosition
InsertItemPosition

InsertItemPosition 値のいずれか 1 つ。

keyArray
ArrayList

ListView コントロールの各項目のデータ キー値を表す配列。

戻り値

IList<ListViewDataItem>

ListView コントロールの現在のデータ ページのすべてのデータ項目が格納されたオブジェクト。

例外

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

注釈

この CreateItemsInGroups メソッドは、グループ内のコントロールのコントロール階層を ListView 作成するために使用されます。 このメソッドは、コントロールとListViewGroupItemCountプロパティがGroupTemplate定義されている場合にのみ使用されます。

注意

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

適用対象

こちらもご覧ください