이 문서는 기계로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본
이 항목은 아직 평가되지 않았습니다.- 이 항목 평가

ButtonColumn 클래스

열 형식에는 DataGrid 사용자 정의 단추를 포함 하는 컨트롤입니다.

System.Object
  System.Web.UI.WebControls.DataGridColumn
    System.Web.UI.WebControls.ButtonColumn

네임스페이스:  System.Web.UI.WebControls
어셈블리:  System.Web(System.Web.dll)
public class ButtonColumn : DataGridColumn

ButtonColumn 형식에서는 다음과 같은 멤버를 노출합니다.

  이름설명
Public 메서드ButtonColumn새 인스턴스 초기화를 ButtonColumn 클래스입니다.
위쪽
  이름설명
Public 속성ButtonType표시할 단추의 종류를 가져오거나 설정 합니다.의 ButtonColumn 개체입니다.
Public 속성CausesValidation단추를 때 유효성 검사를 수행 하는지 여부를 나타내는 값을 가져오거나 설정 합니다.의 ButtonColumn 개체를 클릭 합니다.
Public 속성CommandName단추를 때 수행할 명령을 나타내는 문자열을 가져오거나 설정 합니다.의 System.Web.UI.WebControls.ButtonColumn 개체를 클릭 합니다.
Public 속성DataTextField바인딩할 데이터 소스의 필드 이름을 설정 하거나 있는 ButtonColumn 개체입니다.
Public 속성DataTextFormatString각 단추에 있는 캡션의 표시 형식을 지정 하는 문자열을 가져오거나 설정 합니다.
Protected 속성DesignMode열이 디자인 모드인지 여부를 나타내는 값을 가져옵니다. (DataGridColumn에서 상속됨)
Public 속성FooterStyle열의 바닥글 구역에 대한 스타일 속성을 가져옵니다. (DataGridColumn에서 상속됨)
Public 속성FooterText열의 바닥글 구역에 표시할 텍스트를 가져오거나 설정합니다. (DataGridColumn에서 상속됨)
Public 속성HeaderImageUrl열의 머리글 구역에 표시할 이미지의 위치를 가져오거나 설정합니다. (DataGridColumn에서 상속됨)
Public 속성HeaderStyle열의 머리글 구역에 대한 스타일 속성을 가져옵니다. (DataGridColumn에서 상속됨)
Public 속성HeaderText열의 머리글 구역에 표시할 텍스트를 가져오거나 설정합니다. (DataGridColumn에서 상속됨)
Protected 속성IsTrackingViewState DataGridColumn 개체가 상태를 저장하도록 표시되었는지 여부를 확인하는 값을 가져옵니다. (DataGridColumn에서 상속됨)
Public 속성ItemStyle열의 항목 셀에 대한 스타일 속성을 가져옵니다. (DataGridColumn에서 상속됨)
Protected 속성Owner열을 멤버로 갖는 DataGrid 컨트롤을 가져옵니다. (DataGridColumn에서 상속됨)
Public 속성SortExpression정렬할 열을 선택한 경우 OnSortCommand 메서드에 전달할 필드 또는 식 이름을 가져오거나 설정합니다. (DataGridColumn에서 상속됨)
Public 속성Text단추에 표시 되는 캡션을 가져오거나 설정 합니다.의 ButtonColumn 개체입니다.
Public 속성ValidationGroup유효성 검사 컨트롤의 그룹을 가져오거나 설정의 ButtonColumn 서버에 다시 게시 될 때 유효성 검사로 인해 개체가 있습니다.
Protected 속성ViewState DataGridColumn 클래스에서 파생된 열이 자신의 속성을 저장할 수 있게 하는 System.Web.UI.StateBag 개체를 가져옵니다. (DataGridColumn에서 상속됨)
Public 속성Visible DataGrid 컨트롤에서 열을 볼 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. (DataGridColumn에서 상속됨)
위쪽
  이름설명
Public 메서드Equals(Object)지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드Finalize

가비지 수집자 에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다.

(Object에서 상속됨)
Protected 메서드FormatDataTextValue표시 되는 형식 지정 된 값으로 변환의 DataTextFormatString 속성입니다.
Public 메서드GetHashCode특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드GetType현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드Initialize다시 설정 하는 ButtonColumn 개체를 초기 상태로 있습니다. (DataGridColumn.Initialize()을(를) 재정의함)
Public 메서드InitializeCell셀을 다시 설정 하는 ButtonColumn 개체를 초기 상태로 있습니다. (DataGridColumn.InitializeCell(TableCell, Int32, ListItemType)을(를) 재정의함)
Protected 메서드LoadViewState DataGridColumn 개체의 상태를 로드합니다. (DataGridColumn에서 상속됨)
Protected 메서드MemberwiseClone현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Protected 메서드OnColumnChanged DataGridDesigner.OnColumnsChanged 메서드를 호출합니다. (DataGridColumn에서 상속됨)
Protected 메서드SaveViewState DataGridColumn 개체의 현재 상태를 저장합니다. (DataGridColumn에서 상속됨)
Public 메서드ToString열의 문자열 표현을 반환합니다. (DataGridColumn에서 상속됨)
Protected 메서드TrackViewState서버 컨트롤의 뷰 상태 변경 사항 추적 작업을 실행하여 서버 컨트롤의 System.Web.UI.StateBag 개체에 변경 사항이 저장되도록 합니다. (DataGridColumn에서 상속됨)
위쪽
  이름설명
명시적 인터페이스 구현Private 속성IStateManager.IsTrackingViewState인프라입니다. 열에서 뷰 상태 변경 내용을 추적하는지 여부를 나타내는 값을 가져옵니다. (DataGridColumn에서 상속됨)
명시적 인터페이스 구현Private 메서드IStateManager.LoadViewState인프라입니다. 이전에 저장된 상태를 로드합니다. (DataGridColumn에서 상속됨)
명시적 인터페이스 구현Private 메서드IStateManager.SaveViewState인프라입니다. 상태 변경 사항이 포함된 개체를 반환합니다. (DataGridColumn에서 상속됨)
명시적 인터페이스 구현Private 메서드IStateManager.TrackViewState인프라입니다. 상태 변경 사항 추적을 시작합니다. (DataGridColumn에서 상속됨)
위쪽

사용의 ButtonColumn 클래스에 DataGrid 는 각 행에 해당 하는 단추를 만들 수는 DataGrid 컨트롤입니다. 설정 하 여 단추에 표시 되는 캡션을 지정은 Text 속성입니다. 설정한 경우는 Text 속성, 모든 단추에는 ButtonColumn 개체는 같은 캡션을 공유 합니다. 또는 연결할 수 있는 ButtonColumn 단추는 데이터 원본에 있는 필드에 있습니다. 이렇게 하면 각 단추에 서로 다른 캡션을 표시할 수 있습니다. 지정 된 필드의 값은 텍스트 캡션에 사용 됩니다. 설정의 DataTextField 속성에 바인딩하는 ButtonColumn 데이터 원본에 있는 필드.

설정 하 여 단추에 표시 되는 캡션의 서식을 지정할 수 있는 DataTextField 속성의 형식 지정 문자열을 사용 합니다.

단추를 클릭 하 여 ButtonColumn 발생의 ItemCommand 이벤트. 이벤트 처리기를 제공 하 여 단추를 클릭할 때 수행 되는 작업을 프로그래밍 방식으로 제어할 수 있는 ItemCommand 이벤트입니다.

기본적으로 페이지 유효성 검사 단추를 때 수행 되지 않습니다을 ButtonColumn 를 클릭 합니다. 페이지 유효성 검사 유효성 검사와 관련 된 입력된 컨트롤이 유효성 검사 컨트롤에서 지정한 유효성 검사 규칙을 모두 통과 하는 페이지에서 제어 하는지 여부를 결정 합니다. 설정 단추를 클릭할 때 페이지 유효성 검사를 수행 하는 CausesValidation 속성을 true.

다음 코드 예제에서는 ButtonColumn 클래스에 DataGrid 컨트롤을 만들려면 추가 단추.


 private void Page_Init(Object sender, EventArgs e) 
 {

    // Create dynamic column to add to Columns collection.
    ButtonColumn AddColumn = new ButtonColumn();
    AddColumn.HeaderText="Add Item"; 
    AddColumn.Text="Add";
    AddColumn.CommandName="Add";
    AddColumn.ButtonType = ButtonColumnType.PushButton;


    // Add column to Columns collection.
    ItemsGrid.Columns.AddAt(2, AddColumn);

 }



.NET Framework

4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0에서 지원

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008(서버 코어 역할은 지원되지 않음), Windows Server 2008 R2(서버 코어 역할은 SP1 이상에서 지원, Itanium은 지원되지 않음)

.NET Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
이 정보가 도움이 되었습니까?
(1500자 남음)

커뮤니티 추가 항목

추가
© 2013 Microsoft. All rights reserved.