필드 대화 상자
업데이트: 2007년 11월
필드 대화 상자를 사용하면 ASP.NET GridView 및 DetailsView 웹 서버 컨트롤에서 표시하는 필드(열 또는 행)를 관리할 수 있습니다. 이 대화 상자에서는 다음 항목을 지정할 수 있습니다.
표시할 데이터 필드
항목 편집 및 선택과 같은 특수 기능에 사용할 필드
자체 레이아웃을 만들 수 있는 템플릿 필드
정렬식 및 명령 이름과 같은 개별 열의 필드별 정보
각 필드에 대한 머리글과 바닥글, 내용 및 데이터 바인딩
필드를 정의한 후 해당 속성을 설정할 수 있습니다. 사용할 수 있는 속성은 작업하는 필드 형식에 따라 달라집니다.
디자인 뷰에서 컨트롤을 마우스 오른쪽 단추로 클릭한 다음 열 편집(GridView 컨트롤) 또는 필드 편집(DetailsView 컨트롤)을 클릭하여 필드 대화 상자를 열 수 있습니다.
작업
UI 요소
사용 가능한 필드
컨트롤에 표시할 수 있는 모든 필드의 목록을 다음과 같이 확장할 수 있는 노드로 나누어 표시합니다.BoundField 데이터 소스의 사용 가능한 데이터 필드에 포함된 개별 데이터 필드를 추가하는 데 사용합니다.
CheckBoxField 데이터 소스의 부울 필드에 바인딩된 필드를 추가하는 데 사용합니다.
HyperLinkField 다른 페이지에 대한 링크가 포함될 필드를 추가하는 데 사용합니다. 하이퍼링크 필드에 정적 텍스트를 포함하거나 데이터 필드를 하이퍼링크로 표시할 수 있습니다.
ImageField 이미지가 포함될 필드를 추가하는 데 사용합니다.
ButtonField 사용자가 클릭하여 개별 항목에 대한 특정 동작을 수행할 수 있는 단추(명령 단추 또는 링크 단추)가 포함될 필드를 추가하는 데 사용합니다. 필드의 ButtonType 속성을 설정하여 Button, LinkButton 또는 ImageButton 컨트롤을 사용할지 여부를 지정할 수 있습니다.
CommandField 삭제, 편집/업데이트/취소, 새로 만들기/삽입/취소, 선택 등의 명령을 포스트백할 링크가 포함될 필드를 추가하는 데 사용합니다.
TemplateField HTML 텍스트 및 컨트롤의 조합이 포함된 필드를 만드는 데 사용합니다.
선택한 필드
사용자 지정할 수 있는 필드의 목록을 표시합니다. 이 목록의 열을 선택하면 Field 속성 상자에 필드의 속성이 표시됩니다. 선택한 필드 상자 옆의 단추를 사용하여 필드를 다시 정렬하거나 제거할 수 있습니다.필드 자동 생성
컨트롤이 바인딩된 데이터 소스의 모든 데이터 필드에 대한 필드를 만드는지 여부를 지정합니다. 자동 생성된 필드는 제거하거나 서식을 지정할 수 없습니다.컨트롤이 필드를 자동 생성하도록 지정한 경우에도 필드를 추가할 수 있습니다. 추가한 필드는 모두 자동으로 생성된 필드와 함께 표시됩니다.
Field 속성
현재 선택한 노드를 사용자 지정할 수 있습니다.이 필드를 TemplateField로 변환
선택한 필드를 다시 만들어서 HTML 텍스트와 컨트롤이 결합된 템플릿을 사용합니다. 이렇게 하면 필드에 대한 사용자 지정 레이아웃을 만들 수 있습니다.