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 值之一。

keyArray
ArrayList

一个数组,表示 ListView 控件中的每一项的数据键值。

返回

一个对象,包含 ListView 控件中的当前数据页的所有数据项。

例外

ListView 控件没有指定项占位符。

注解

方法 CreateItemsInGroups 用于在组中创建控件的 ListView 控件层次结构。 仅当定义了 和 GroupItemCount 属性时,ListViewGroupTemplate控件才使用此方法。

注意

此方法主要由控件开发人员用于扩展 ListView 控件。

适用于

另请参阅