다음을 통해 공유


ListView.CreateChildControls 메서드

정의

ListView 컨트롤을 렌더링하는 데 사용되는 컨트롤 계층 구조를 만듭니다.

오버로드

CreateChildControls()

뷰 상태에 저장된 값에 따라 ListView 컨트롤을 렌더링하는 데 사용할 컨트롤 계층 구조를 만듭니다.

CreateChildControls(IEnumerable, Boolean)

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

CreateChildControls()

뷰 상태에 저장된 값에 따라 ListView 컨트롤을 렌더링하는 데 사용할 컨트롤 계층 구조를 만듭니다.

protected public:
 override void CreateChildControls();
protected internal override void CreateChildControls ();
override this.CreateChildControls : unit -> unit
Protected Friend Overrides Sub CreateChildControls ()

설명

CreateChildControls() 메서드는 클래스에서 컨트롤 계층 구조를 만드는 데 사용되는 ListView 도우미 메서드입니다. 메서드의 이 오버로드는 데이터 원본에서 직접 사용하는 대신 뷰 상태의 값을 기반으로 컨트롤 계층 구조를 만듭니다.

추가 정보

적용 대상

CreateChildControls(IEnumerable, Boolean)

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

protected:
 virtual int CreateChildControls(System::Collections::IEnumerable ^ dataSource, bool dataBinding);
protected virtual int CreateChildControls (System.Collections.IEnumerable dataSource, bool dataBinding);
override this.CreateChildControls : System.Collections.IEnumerable * bool -> int
Protected Overridable Function CreateChildControls (dataSource As IEnumerable, dataBinding As Boolean) As Integer

매개 변수

dataSource
IEnumerable

ListView 컨트롤의 데이터 소스가 들어 있는 개체입니다.

dataBinding
Boolean

자식 컨트롤이 데이터에 바인딩됨을 나타내려면 true이고, 다시 게시하는 동안 뷰 상태에서 컨트롤 자신이 다시 만들어짐을 나타내려면 false입니다.

반환

만들어지는 항목 수입니다.

예외

dataSourceDataSourceView에 대해 null을 반환한 경우

또는

dataSourceICollection 인터페이스를 구현하지 않고 TotalRowCount 값을 반환할 수 없는 경우

또는

dataSourceICollection 인터페이스를 구현하지 않고 dataBindingfalse로 설정된 경우

또는

ListView 컨트롤에 그룹 자리 표시자가 지정되지 않은 경우

또는

ListView 컨트롤에 항목 자리 표시자가 지정되지 않은 경우

설명

메서드는 CreateChildControls 컨트롤의 ListView 컨트롤 계층 구조를 만드는 데 사용됩니다.

참고

이 메서드는 주로 컨트롤 개발자가 확장 하 여 ListView 제어 합니다.

추가 정보

적용 대상