DetailsView.CreateFieldSet(Object, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建用来生成控件层次结构的自动生成行字段和用户定义行字段的完整集合。
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 类时,可以重写此方法以创建自己的行字段集。