다음을 통해 공유


ButtonColumn 클래스

정의

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

public ref class ButtonColumn : System::Web::UI::WebControls::DataGridColumn
public class ButtonColumn : System.Web.UI.WebControls.DataGridColumn
type ButtonColumn = class
    inherit DataGridColumn
Public Class ButtonColumn
Inherits DataGridColumn
상속
ButtonColumn

예제

다음 코드 예제에 사용 하는 방법을 보여 줍니다 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);
}
Private Sub Page_Init(sender As Object, e As EventArgs)
    
    ' Create dynamic column to add to Columns collection.
    Dim AddColumn As 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)
End Sub

설명

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

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

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

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

생성자

ButtonColumn()

ButtonColumn 클래스의 새 인스턴스를 초기화합니다.

속성

ButtonType

ButtonColumn 개체에 표시할 단추의 종류를 가져오거나 설정합니다.

CausesValidation

ButtonColumn 개체의 단추를 클릭할 때 유효성 검사가 수행되는지 여부를 나타내는 값을 가져오거나 설정합니다.

CommandName

ButtonColumn 개체의 단추를 클릭할 때 수행할 명령을 나타내는 문자열을 가져오거나 설정합니다.

DataTextField

ButtonColumn 개체에 바인딩할 데이터 소스의 필드 이름을 가져오거나 설정합니다.

DataTextFormatString

각 단추에 있는 캡션의 표시 형식을 지정하는 문자열을 가져오거나 설정합니다.

DesignMode

열이 디자인 모드인지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 DataGridColumn)
FooterStyle

열의 바닥글 구역에 대한 스타일 속성을 가져옵니다.

(다음에서 상속됨 DataGridColumn)
FooterText

열의 바닥글 구역에 표시할 텍스트를 가져오거나 설정합니다.

(다음에서 상속됨 DataGridColumn)
HeaderImageUrl

열의 머리글 구역에 표시할 이미지의 위치를 가져오거나 설정합니다.

(다음에서 상속됨 DataGridColumn)
HeaderStyle

열의 머리글 구역에 대한 스타일 속성을 가져옵니다.

(다음에서 상속됨 DataGridColumn)
HeaderText

열의 머리글 구역에 표시할 텍스트를 가져오거나 설정합니다.

(다음에서 상속됨 DataGridColumn)
IsTrackingViewState

DataGridColumn 개체가 상태를 저장하도록 표시되었는지 여부를 확인하는 값을 가져옵니다.

(다음에서 상속됨 DataGridColumn)
ItemStyle

열의 항목 셀에 대한 스타일 속성을 가져옵니다.

(다음에서 상속됨 DataGridColumn)
Owner

열을 멤버로 갖는 DataGrid 컨트롤을 가져옵니다.

(다음에서 상속됨 DataGridColumn)
SortExpression

정렬할 열을 선택한 경우 OnSortCommand(DataGridSortCommandEventArgs) 메서드에 전달할 필드 또는 식 이름을 가져오거나 설정합니다.

(다음에서 상속됨 DataGridColumn)
Text

ButtonColumn 개체의 단추에 표시되는 캡션을 가져오거나 설정합니다.

ValidationGroup

서버에 다시 게시될 때 ButtonColumn 개체가 유효성 검사를 수행할 유효성 검사 컨트롤 그룹을 가져오거나 설정합니다.

ViewState

StateBag 클래스에서 파생된 열이 자신의 속성을 저장할 수 있게 하는 DataGridColumn 개체를 가져옵니다.

(다음에서 상속됨 DataGridColumn)
Visible

DataGrid 컨트롤에서 열을 볼 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

(다음에서 상속됨 DataGridColumn)

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
FormatDataTextValue(Object)

지정된 값을 DataTextFormatString 속성에 설정된 형식으로 변환합니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
Initialize()

ButtonColumn 개체를 초기 상태로 다시 설정합니다.

InitializeCell(TableCell, Int32, ListItemType)

ButtonColumn 개체의 셀을 초기 상태로 다시 설정합니다.

LoadViewState(Object)

DataGridColumn 개체의 상태를 로드합니다.

(다음에서 상속됨 DataGridColumn)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
OnColumnChanged()

OnColumnsChanged() 메서드를 호출합니다.

(다음에서 상속됨 DataGridColumn)
SaveViewState()

DataGridColumn 개체의 현재 상태를 저장합니다.

(다음에서 상속됨 DataGridColumn)
ToString()

열의 문자열 표현을 반환합니다.

(다음에서 상속됨 DataGridColumn)
TrackViewState()

서버 컨트롤의 뷰 상태 변경 사항 추적 작업을 실행하여 서버 컨트롤의 StateBag 개체에 변경 사항이 저장되도록 합니다.

(다음에서 상속됨 DataGridColumn)

명시적 인터페이스 구현

IStateManager.IsTrackingViewState

열에서 뷰 상태 변경 내용을 추적하는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 DataGridColumn)
IStateManager.LoadViewState(Object)

이전에 저장된 상태를 로드합니다.

(다음에서 상속됨 DataGridColumn)
IStateManager.SaveViewState()

상태 변경 사항이 포함된 개체를 반환합니다.

(다음에서 상속됨 DataGridColumn)
IStateManager.TrackViewState()

상태 변경 사항 추적을 시작합니다.

(다음에서 상속됨 DataGridColumn)

적용 대상

추가 정보