다음을 통해 공유


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

지정한 데이터 항목에 대한 자동으로 생성된 행 필드와 사용자 정의 행 필드가 둘 다 들어 있는 ICollection입니다.

설명

메서드 CreateFieldSet 는 컨트롤에 대 한 행 필드의 전체 집합을 DetailsView 만들기 위해 컨트롤에 의해 호출 되는 도우미 메서드입니다. 속성이 AutoGenerateRows 설정 true되면 자동으로 생성된 행 필드가 컬렉션에 포함된 Fields 사용자 정의 행 필드에 추가됩니다. 데이터 항목을 기반으로 자동으로 생성된 행 필드를 만들려면 매개 변수에 true useDataSource 전달합니다. 그렇지 않으면 컨트롤에 있는 기존 행 필드의 속성을 기반으로 자동으로 생성된 행 필드가 만들어집니다.

상속자 참고

클래스를 DetailsView 확장할 때 이 메서드를 재정의하여 고유한 행 필드 집합을 만들 수 있습니다.

적용 대상

추가 정보