The GridControl type exposes the following members.

Constructors

  NameDescription
Public methodGridControl
GridControl클래스의 새 인스턴스를 초기화합니다.

Methods

  NameDescription
Public methodAddNewRow
기본값을 이용하여 새로운 행을 만들고 Rows에 추가합니다.
Public methodAddNewRowFromInsertion
삽입열에 속한 셀의 값들을 이용하여 새로운 열의 인스턴스를 생성하고 Rows에 추가합니다.
Public methodClear
모든 데이터를 삭제하고 그리드 컨트롤을 초기화 상태로 설정합니다.
Public methodClearSelection
선택된 모든 셀들을 해제합니다.
Protected methodDispose
Releases the unmanaged resources used by the GridControl and optionally releases the managed resources
(Overrides ContainerControl..::..Dispose(Boolean).)
Public methodEditCell
셀의 편집을 시작합니다.
Public methodEndEditCell
Public methodEnsureVisible(Cell)
대상이 되는 셀이 화면내에 표시 될 수 있도록 스크롤을 조정합니다.
Public methodEnsureVisible(Column)
대상이 되는 행이 화면내에 표시 될 수 있도록 수평 스크롤을 조정합니다.
Public methodEnsureVisible(Row)
대상이 되는 열이 화면내에 표시 될 수 있도록 수직 스크롤을 조정합니다.
Public methodGetCellAt
지정된 위치를 포함하는 그리드 컨트롤의 셀을 검색합니다.
Protected methodOnBeginEdit
BeginEdit 이벤트를 발생시킵니다.
Protected methodOnCellDoubleClicked
CellDoubleClicked 이벤트를 발생시킵니다.
Protected methodOnCleared
Cleared 이벤트를 발생시킵니다.
Protected methodOnClearing
Clearing 이벤트를 발생시킵니다.
Protected methodOnClientSizeChanged
ClientSizeChanged 이벤트를 발생시킵니다.
(Overrides Control..::..OnClientSizeChanged(EventArgs).)
Protected methodOnColumnBinded
ColumnBinded 이벤트를 발생시킵니다.
Protected methodOnColumnBinding
ColumnBinding 이벤트를 발생시킵니다.
Protected methodOnColumnInserted
ColumnInserted 이벤트를 발생시킵니다.
Protected methodOnColumnInserting
ColumnInserting 이벤트를 발생시킵니다.
Protected methodOnColumnMouseDown
ColumnMouseDown 이벤트를 발생시킵니다.
Protected methodOnColumnMouseEnter
ColumnMouseEnter 이벤트를 발생시킵니다.
Protected methodOnColumnMouseLeave
ColumnMouseLeave 이벤트를 발생시킵니다.
Protected methodOnColumnMouseMove
ColumnMouseMove 이벤트를 발생시킵니다.
Protected methodOnColumnMouseUp
ColumnMouseUp 이벤트를 발생시킵니다.
Protected methodOnColumnWidthChanged
ColumnWidthChanged 이벤트를 발생시킵니다.
Protected methodOnDataBindingComplete
DataBindingComplete 이벤트를 발생시킵니다.
Protected methodOnDataMemberChanged
DataMemberChanged 이벤트를 발생시킵니다.
Protected methodOnDataSourceChanged
DataSourceChanged 이벤트를 발생시킵니다.
Protected methodOnEndEdit
EndEdit 이벤트를 발생시킵니다.
Protected methodOnFocusedCellChanged
FocusedCellChanged 이벤트를 발생시킵니다.
Protected methodOnFocusedColumnChanged
FocusedColumnChanged 이벤트를 발생시킵니다.
Protected methodOnFocusedRowChanged
FocusedRowChanged 이벤트를 발생시킵니다.
Protected methodOnFontChanged
FontChanged 이벤트를 발생시킵니다.
(Overrides ContainerControl..::..OnFontChanged(EventArgs).)
Protected methodOnGotFocus
GotFocus 이벤트를 발생시킵니다.
(Overrides Control..::..OnGotFocus(EventArgs).)
Protected methodOnInsertionRowInserted
InsertionRowInserted 이벤트를 발생시킵니다.
Protected methodOnInsertionRowInserting
InsertionRowInserting 이벤트를 발생시킵니다.
Protected methodOnKeyDown
KeyDown 이벤트를 발생시킵니다.
(Overrides Control..::..OnKeyDown(KeyEventArgs).)
Protected methodOnKeyPress
KeyPress 이벤트를 발생시킵니다.
(Overrides Control..::..OnKeyPress(KeyPressEventArgs).)
Protected methodOnKeyUp
KeyUp 이벤트를 발생시킵니다.
(Overrides Control..::..OnKeyUp(KeyEventArgs).)
Protected methodOnLayout
Layout 이벤트를 발생시킵니다.
(Overrides ContainerControl..::..OnLayout(LayoutEventArgs).)
Protected methodOnLeave
Leave 이벤트를 발생시킵니다.
(Overrides Control..::..OnLeave(EventArgs).)
Protected methodOnLostFocus
LostFocus 이벤트를 발생시킵니다.
(Overrides Control..::..OnLostFocus(EventArgs).)
Protected methodOnMouseLeave
MouseLeave 이벤트를 발생시킵니다.
(Overrides Control..::..OnMouseLeave(EventArgs).)
Protected methodOnPaddingChanged
PaddingChanged 이벤트를 발생시킵니다.
(Overrides ScrollableControl..::..OnPaddingChanged(EventArgs).)
Protected methodOnPaint
Paint 이벤트를 발생시킵니다.
(Overrides Control..::..OnPaint(PaintEventArgs).)
Protected methodOnPreviewKeyDown
PreviewKeyDown 이벤트를 발생시킵니다.
(Overrides Control..::..OnPreviewKeyDown(PreviewKeyDownEventArgs).)
Protected methodOnPrint
Paint 이벤트를 발생시킵니다.
(Overrides Control..::..OnPrint(PaintEventArgs).)
Protected methodOnRowInserted
RowInserted 이벤트를 발생시킵니다.
Protected methodOnRowInserting
RowInserting 이벤트를 발생시킵니다.
Protected methodOnRowRemoved
RowRemoved 이벤트를 발생시킵니다.
Protected methodOnRowRemoving
RowRemoving 이벤트를 발생시킵니다.
Protected methodOnSelectedColumnsChanged
SelectedColumnsChanged 이벤트를 발생시킵니다.
Protected methodOnSelectedRowsChanged
SelectedRowsChanged 이벤트를 발생시킵니다.
Protected methodOnSelectionChanged
SelectionChanged 이벤트를 발생시킵니다.
Protected methodOnSizeChanged
SizeChanged 이벤트를 발생시킵니다.
(Overrides Control..::..OnSizeChanged(EventArgs).)
Protected methodOnValueChanged
ValueChanged 이벤트를 발생시킵니다.
Protected methodOnValueChanging
ValueChanging 이벤트를 발생시킵니다.
Protected methodOnVisibleChanged
VisibleChanged 이벤트를 발생시킵니다.
(Overrides ScrollableControl..::..OnVisibleChanged(EventArgs).)
Protected methodProcessCmdKey
명령 키를 처리합니다.
(Overrides ContainerControl..::..ProcessCmdKey(Message%, Keys).)
Protected methodProcessTabKey
사용 가능한 다음 컨트롤을 선택하여 활성 컨트롤로 만듭니다.
(Overrides ContainerControl..::..ProcessTabKey(Boolean).)
Public methodRemoveRow
열을 Rows에서 제거 합니다.
Public methodSelectAll
모든 셀을 선택합니다.
Public methodUpdateGridRect
즉시 렌더링에 필요한 데이터를 강제로 업데이트합니다.
Protected methodWndProc
Windows 메시지를 처리합니다.
(Overrides UserControl..::..WndProc(Message%).)

Properties

  NameDescription
Public propertyAutoFitColumn
행의 너비를 자동적으로 조절되는지에 대한 여부를 가져오거나 설정합니다.
Public propertyAutoFitRow
열의 높이를 자동적으로 조절되는지에 대한 여부를 가져오거나 설정합니다.
Public propertyAutoScroll Obsolete.
그리드 컨트롤에서 사용되지 않습니다.
Public propertyAutoScrollMargin Obsolete.
그리드 컨트롤에서 사용되지 않습니다.
Public propertyAutoScrollMinSize Obsolete.
그리드 컨트롤에서 사용되지 않습니다.
Public propertyAutoScrollPosition Obsolete.
그리드 컨트롤에서 사용되지 않습니다.
Public propertyCanEnableIme
IME 지원을 사용하도록 ImeMode 속성을 활성 값으로 설정할 수 있는지 여부를 나타내는 값을 가져옵니다.
(Overrides ContainerControl..::..CanEnableIme.)
Public propertyCaptionRow
제목 표시열을 가져옵니다.
Public propertyCellIterator
포커스를 이동할 수 있는 인터페이스를 제공합니다.
Public propertyColumns
행의 목록을 가져옵니다.
Public propertyColumnSplitter
행의 너비조절을 수행하기 위한 행과 행 사이의 감지영역입니다.
Public propertyDataMember
데이터 소스가 바인딩 될때 사용할 데이터 멤버의 이름을 가져오거나 설정합니다.
Public propertyDataRectangle
셀들이 표시되는 영역을 가져옵니다.
Public propertyDataSource
그리드 컨트롤을 채울 데이터 소스를 가져오거나 설정합니다.
Public propertyDefaultImeMode
컨트롤에서 지원하는 기본 IME(입력기) 모드를 가져옵니다.
(Overrides Control..::..DefaultImeMode.)
Public propertyDisplayableColumns
Displayable 행의 목록을 가져옵니다.
Public propertyDisplayableRows
Displayable 열의 목록을 가져옵니다.
Public propertyEditingCell
편집중인 셀을 가져옵니다.
Public propertyEnableColumnFrozing
행의 수평 스크롤 적용에 대한 여부를 가져오거나 설정합니다.
Public propertyEnableColumnMoving
행의 위치 이동에 대한 여부를 가져오거나 설정합니다.
Public propertyEnableColumnResizing
행의 너비조절에 대한 여부를 가져오거나 설정합니다.
Public propertyEnableGrouping
그룹화 기능에 대한 사용여부를 가져오거나 설정합니다.
Public propertyEnableRowResizing
열의 높이조절에 대한 여부를 가져오거나 설정합니다.
Public propertyEnableSorting
행의 정렬여부를 가져오거나 설정합니다.
Public propertyFocusedCell
포커스를 지정할 셀을 가져오거나 설정합니다.
Public propertyFocusedColumn
포커스로 설정된 행을 가져옵니다.
Public propertyFocusedRow
포커스로 설정된 열을 가져옵니다.
Public propertyFrozenColumns
Frozen 행의 목록을 가져옵니다.
Public propertyFullRowSelect
열의 전체선택에 대한 여부를 가져오거나 설정합니다.
Public propertyHideSelection
컨트롤이 포커스를 잃었을 때 해당 컨트롤에서 선택된 항목이 강조 표시된 상태로 남아 있는지 여부를 나타내는 값을 가져오거나 설정합니다.
Public propertyHorizontalScroll
수평 스크롤 막대와 관련된 특징을 가져옵니다.
Public propertyInsertionRow
삽입열을 가져옵니다.
Public propertyIsCaptionRowVisible
상단의 제목 표시 여부를 가져오거나 설정합니다.
Public propertyIsGrouped
그룹화 되었는지에 대한 여부를 가져옵니다.
Public propertyIsInsertionRowVisible
새로운 행을 추가하기위한 Insertion열에 표시 여부를 가져오거나 설정합니다.
Public propertyIsMarginVisible
우측에 남은 여백을 표시할지에 대한 여부를 가져오거나 설정합니다.
Public propertyIsRowNumberVisible
열의 숫자 표시에 대한 여부를 가져오거나 설정합니다.
Public propertyMultiSelect
여러 개의 항목을 선택할 수 있는지에 대한 여부를 가져오거나 설정합니다.
Public propertyReadOnly
읽기 전용에 대한 여부를 가져오거나 설정합니다.
Public propertyRowHighlight
포커스된 열의 강조 표시 여부를 가져오거나 설정합니다.
Public propertyRowHighlightType
포커스된 열의 강조 표시의 방법을 가져오거나 설정합니다.
Public propertyRows
열의 목록을 가져옵니다.
Public propertyRowSplitter
열의 높이조절을 수행하기 위한 열과 열 사이의 감지영역입니다.
Public propertySelectedColumns
선택된 행들의 목록을 가져옵니다.
Public propertySelectedRows
선택된 열들의 목록을 가져옵니다.
Public propertyStyle
스타일을 가져옵니다.
Public propertyToolTip
툴팁을 사용할 수 있는 인터페이스를 가져옵니다.
Public propertyUnfrozenColumns
Unfrozen 행의 목록을 가져옵니다.
Public propertyVerticalScroll
수직 스크롤 막대와 관련된 특징을 가져옵니다.
Public propertyVisibleColumns
표시되는 행의 목록을 가져옵니다.
Public propertyVisibleRows
Visible 열의 목록을 가져옵니다.

Events

  NameDescription
Public eventBeginEdit
셀의 편집이 시작됬을때 발생합니다.
Public eventCellDoubleClicked
셀의 영역안에서 마우스가 두번 눌러졌을때 발생합니다.
Public eventCleared
모든 데이터가 삭제된 후에 발생합니다.
Public eventClearing
모든 데이터가 삭제되기 전에 발생합니다.
Public eventColumnBinded
행이 데이터 소스와 연결된 후에 발생합니다.
Public eventColumnBinding
행이 데이터 소스와 연결되기 전에 발생합니다.
Public eventColumnInserted
행이 삽입된 후에 발생합니다.
Public eventColumnInserting
행이 삽입되기 전에 발생합니다.
Public eventColumnMouseDown
행의 영역안에서 마우스의 좌측버튼이 눌러졌을때 발생합니다.
Public eventColumnMouseEnter
마우스의 커서 위치가 행의 영역안으로 들어갔을때 발생합니다.
Public eventColumnMouseLeave
마우스의 커서 위치가 행의 영역밖으로 나갔을때 발생합니다.
Public eventColumnMouseMove
마우스의 커서 위치가 행의 영역안에서 움직였을때 발생합니다.
Public eventColumnMouseUp
행의 영역안에서 마우스의 좌측버튼이 띄워졌을때 발생합니다.
Public eventColumnWidthChanged
행의 너비가 변경되었을때 발생합니다.
Public eventDataBindingComplete
데이터 바인딩이 종료되었을때 발생합니다.
Public eventDataMemberChanged
데이터 멤버가 변경되었을때 발생합니다.
Public eventDataSourceChanged
데이터 소스가 변경되었을때 발생합니다.
Public eventEndEdit
셀의 편집이 종료됬을때 발생합니다.
Public eventFocusedCellChanged
셀의 포커스가 변경되었을대 발생합니다.
Public eventFocusedColumnChanged
셀의 포커스가 변경되었을대 발생합니다.
Public eventFocusedRowChanged
셀의 포커스가 변경되었을대 발생합니다.
Public eventInsertionRowInserted
삽입열에 의하여 새로운 열이 삽입된 후에 발생합니다.
Public eventInsertionRowInserting
삽입열에 의하여 새로운 열이 삽입되기 전에 발생합니다.
Public eventRowInserted
열이 삽입된 후에 발생합니다.
Public eventRowInserting
열이 삽입되기 전에 발생합니다.
Public eventRowRemoved
열이 목록에서 제거된 후에 발생합니다.
Public eventRowRemoving
열이 목록에서 제거되기 전에 발생합니다.
Public eventSelectedColumnsChanged
행들의 선택 범위가 변경되었을때 발생합니다.
Public eventSelectedRowsChanged
열들의 선택 범위가 변경되었을때 발생합니다.
Public eventSelectionChanged
셀들의 선택 범위가 변경되었을때 발생합니다.
Public eventValueChanged
셀의 값이 변경된 후에 발생합니다.
Public eventValueChanging
셀의 값이 변경되기 전에 발생합니다.

See Also