DetailsView.CreateFieldSet(Object, Boolean) 方法

定义

创建用来生成控件层次结构的自动生成行字段和用户定义行字段的完整集合。

protected:
 virtual System::Collections::ICollection ^ CreateFieldSet(System::Object ^ dataItem, bool useDataSource);
protected virtual System.Collections.ICollection CreateFieldSet (object dataItem, bool useDataSource);
abstract member CreateFieldSet : obj * bool -> System.Collections.ICollection
override this.CreateFieldSet : obj * bool -> System.Collections.ICollection
Protected Overridable Function CreateFieldSet (dataItem As Object, useDataSource As Boolean) As ICollection

参数

dataItem
Object

数据项,将对其创建行字段。

useDataSource
Boolean

true 表示使用该数据项创建自动生成的行字段;否则为 false

返回

一个 ICollection,包含针对指定数据项的自动生成行字段和用户定义行字段。

注解

方法 CreateFieldSet 是由控件调用的帮助程序方法, DetailsView 用于为控件创建完整的行字段集。 如果 属性 AutoGenerateRows 设置为 true,则自动生成的行字段将追加到集合中包含的 Fields 用户定义的行字段。 若要基于数据项创建自动生成的行字段,请传入 true 参数 useDataSource ;否则,将根据控件中现有行字段的属性创建自动生成的行字段。

继承者说明

扩展 DetailsView 类时,可以重写此方法以创建自己的行字段集。

适用于

另请参阅