다음을 통해 공유


필드 대화 상자

업데이트: 2007년 11월

필드 대화 상자를 사용하면 ASP.NET GridViewDetailsView 웹 서버 컨트롤에서 표시하는 필드(열 또는 행)를 관리할 수 있습니다. 이 대화 상자에서는 다음 항목을 지정할 수 있습니다.

  • 표시할 데이터 필드

  • 항목 편집 및 선택과 같은 특수 기능에 사용할 필드

  • 자체 레이아웃을 만들 수 있는 템플릿 필드

  • 정렬식 및 명령 이름과 같은 개별 열의 필드별 정보

  • 각 필드에 대한 머리글과 바닥글, 내용 및 데이터 바인딩

필드를 정의한 후 해당 속성을 설정할 수 있습니다. 사용할 수 있는 속성은 작업하는 필드 형식에 따라 달라집니다.

디자인 뷰에서 컨트롤을 마우스 오른쪽 단추로 클릭한 다음 열 편집(GridView 컨트롤) 또는 필드 편집(DetailsView 컨트롤)을 클릭하여 필드 대화 상자를 열 수 있습니다.

작업

UI 요소

  • 사용 가능한 필드
    컨트롤에 표시할 수 있는 모든 필드의 목록을 다음과 같이 확장할 수 있는 노드로 나누어 표시합니다.

    • BoundField   데이터 소스의 사용 가능한 데이터 필드에 포함된 개별 데이터 필드를 추가하는 데 사용합니다.

    • CheckBoxField   데이터 소스의 부울 필드에 바인딩된 필드를 추가하는 데 사용합니다.

    • HyperLinkField   다른 페이지에 대한 링크가 포함될 필드를 추가하는 데 사용합니다. 하이퍼링크 필드에 정적 텍스트를 포함하거나 데이터 필드를 하이퍼링크로 표시할 수 있습니다.

    • ImageField   이미지가 포함될 필드를 추가하는 데 사용합니다.

    • ButtonField   사용자가 클릭하여 개별 항목에 대한 특정 동작을 수행할 수 있는 단추(명령 단추 또는 링크 단추)가 포함될 필드를 추가하는 데 사용합니다. 필드의 ButtonType 속성을 설정하여 Button, LinkButton 또는 ImageButton 컨트롤을 사용할지 여부를 지정할 수 있습니다.

    • CommandField   삭제, 편집/업데이트/취소, 새로 만들기/삽입/취소, 선택 등의 명령을 포스트백할 링크가 포함될 필드를 추가하는 데 사용합니다.

    • TemplateField   HTML 텍스트 및 컨트롤의 조합이 포함된 필드를 만드는 데 사용합니다.

  • 선택한 필드
    사용자 지정할 수 있는 필드의 목록을 표시합니다. 이 목록의 열을 선택하면 Field 속성 상자에 필드의 속성이 표시됩니다. 선택한 필드 상자 옆의 단추를 사용하여 필드를 다시 정렬하거나 제거할 수 있습니다.

  • 필드 자동 생성
    컨트롤이 바인딩된 데이터 소스의 모든 데이터 필드에 대한 필드를 만드는지 여부를 지정합니다. 자동 생성된 필드는 제거하거나 서식을 지정할 수 없습니다.

    컨트롤이 필드를 자동 생성하도록 지정한 경우에도 필드를 추가할 수 있습니다. 추가한 필드는 모두 자동으로 생성된 필드와 함께 표시됩니다.

  • Field 속성
    현재 선택한 노드를 사용자 지정할 수 있습니다.

  • 이 필드를 TemplateField로 변환
    선택한 필드를 다시 만들어서 HTML 텍스트와 컨트롤이 결합된 템플릿을 사용합니다. 이렇게 하면 필드에 대한 사용자 지정 레이아웃을 만들 수 있습니다.

참고 항목

참조

GridView 웹 서버 컨트롤 개요

DetailsView 웹 서버 컨트롤 개요

필드 추가 대화 상자