다음을 통해 공유


FormView.CreateChildControls(IEnumerable, Boolean) 메서드

정의

지정된 데이터 소스를 사용하여 FormView 컨트롤을 렌더링하는 데 사용할 컨트롤 계층 구조를 만듭니다.

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입니다.

dataBinding
Boolean

컨트롤 계층 구조를 데이터 소스에서 직접 만드는 경우 true이고, 컨트롤 계층 구조를 뷰 상태에서 만드는 경우 false입니다.

반환

Int32

데이터 소스에서 만든 항목의 수입니다.

예외

DataSourceView 컨트롤이 바인딩되는 IDataSourceFormViewnull인 경우

설명

CreateChildControls(IEnumerable, Boolean) 메서드는 컨트롤에 대한 FormView 컨트롤 계층 구조를 만들기 위해 컨트롤에서 호출 FormView 하는 도우미 메서드입니다. dataBinding 매개 변수인 경우 true컨트롤 계층이 생성되기 전에 데이터 바인딩이 수행됩니다.

상속자 참고

클래스를 확장할 때 이 메서드를 재정의 FormView 하여 고유한 컨트롤 계층 구조를 만들 수 있습니다.

적용 대상

추가 정보