ButtonColumn 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
사용자 정의 단추를 포함하는 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 클래스를 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) |
적용 대상
추가 정보
.NET