DetailsView.CreateChildControls(IEnumerable, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建用于呈现 DetailsView 控件的控件层次结构。
protected:
override int CreateChildControls(System::Collections::IEnumerable ^ dataSource, bool dataBinding);
protected override int CreateChildControls (System.Collections.IEnumerable dataSource, bool dataBinding);
override this.CreateChildControls : System.Collections.IEnumerable * bool -> int
Protected Overrides Function CreateChildControls (dataSource As IEnumerable, dataBinding As Boolean) As Integer
参数
- dataSource
- IEnumerable
表示 IEnumerable 控件的数据源的 DetailsView。
- dataBinding
- Boolean
true
指示在数据绑定期间调用此方法;否则为 false
。
返回
数据源中的项数。
例外
dataSource
返回空的 DataSourceView。
- 或 -
dataSource
不是 ICollection,无法返回总行数。
- 或 -
dataBinding
为 false
,dataSource
未实现 ICollection 接口。
- 或 -
dataSource
未实现 ICollection 接口,AllowPaging 被设置为 true
。
注解
该方法 CreateChildControls 是由控件调用 DetailsView 的帮助程序方法,用于为控件创建控件层次结构。
继承者说明
扩展 DetailsView 类时,可以重写此方法以创建自己的控件层次结构。