DataGridView 컨트롤(Windows Forms)DataGridView Control (Windows Forms)

DataGridView 컨트롤에서는 데이터를 표 형식으로 표시하는 강력하고 유연한 방법을 제공합니다.The DataGridView control provides a powerful and flexible way to display data in a tabular format. DataGridView 컨트롤을 사용하여 적은 양의 데이터에 대한 읽기 전용 보기를 표시하거나, 컨트롤을 확장하여 매우 큰 데이터 집합에 대한 편집 가능한 보기를 표시할 수 있습니다.You can use the DataGridView control to show read-only views of a small amount of data, or you can scale it to show editable views of very large sets of data.

다양한 방법으로 DataGridView 컨트롤을 확장하여 사용자 지정 동작을 애플리케이션에 빌드할 수 있습니다.You can extend the DataGridView control in a number of ways to build custom behaviors into your applications. 예를 들어 프로그래밍 방식으로 고유한 정렬 알고리즘을 지정하고 고유한 셀 형식을 만들 수도 있습니다.For example, you can programmatically specify your own sorting algorithms, and you can create your own types of cells. 여러 속성 중에서 선택하여 DataGridView 컨트롤의 모양을 쉽게 사용자 지정할 수 있습니다.You can easily customize the appearance of the DataGridView control by choosing among several properties. 대부분 데이터 저장소 형식을 데이터 소스로 사용하거나 DataGridView 컨트롤을 바인딩된 데이터 소스 없이 작동할 수 있습니다.Many types of data stores can be used as a data source, or the DataGridView control can operate with no data source bound to it.

이 섹션의 항목에서는 DataGridView 기능을 애플리케이션에 빌드하는 데 사용할 수 있는 개념 및 기술을 설명합니다.The topics in this section describe the concepts and techniques that you can use to build DataGridView features into your applications.

섹션 내용In This Section

DataGridView 컨트롤 개요DataGridView Control Overview
Windows Forms DataGridView 컨트롤의 아키텍처와 핵심 개념을 설명하는 항목을 제공합니다.Provides topics that describe the architecture and core concepts of the Windows Forms DataGridView control.

Windows Forms DataGridView 컨트롤의 기본 기능Default Functionality in the Windows Forms DataGridView Control
데이터 소스에 바인딩될 때 Windows Forms DataGridView 컨트롤의 기본 모양과 동작에 대해 설명합니다.Describes the default appearance and behavior of the Windows Forms DataGridView control when it is bound to a data source.

Windows Forms DataGridView 컨트롤의 열 형식Column Types in the Windows Forms DataGridView Control
데이터를 표시하고 사용자가 데이터를 수정 또는 추가할 수 있도록 하는 데 사용되는 Windows Forms DataGridView 컨트롤의 열 형식을 설명합니다.Describes the column types in the Windows Forms DataGridView control used to display data and allow users to modify or add data.

Windows Forms DataGridView 컨트롤의 기본 열, 행 및 셀 기능Basic Column, Row, and Cell Features in the Windows Forms DataGridView Control
일반적으로 사용되는 셀, 행 및 열 속성을 설명하는 항목을 제공합니다.Provides topics that describe commonly-used cell, row, and column properties.

Windows Forms DataGridView 컨트롤의 기본 형식 및 스타일 지정Basic Formatting and Styling in the Windows Forms DataGridView Control
컨트롤의 기본 모양과 셀 데이터의 표시 형식을 수정하는 방법을 설명하는 항목을 제공합니다.Provides topics that describe how to modify the basic appearance of the control and the display formatting of cell data.

Windows Forms DataGridView 컨트롤에서 데이터 표시Displaying Data in the Windows Forms DataGridView Control
수동으로 또는 외부 데이터 소스에서 컨트롤을 데이터로 채우는 방법을 설명하는 항목을 제공합니다.Provides topics that describe how to populate the control with data either manually, or from an external data source.

Windows Forms DataGridView 컨트롤의 열 및 행 크기 조정Resizing Columns and Rows in the Windows Forms DataGridView Control
셀 내용에 맞추거나 컨트롤의 사용 가능한 너비에 맞춰서 행 및 열 크기를 자동으로 조정할 수 있는 방법을 설명하는 항목을 제공합니다.Provides topics that describe how the size of rows and columns can be adjusted automatically to fit cell content or to fit the available width of the control.

Windows Forms DataGridView 컨트롤의 데이터 정렬Sorting Data in the Windows Forms DataGridView Control
컨트롤의 정렬 기능을 설명하는 항목을 제공합니다.Provides topics that describe the sorting features in the control.

Windows Forms DataGridView 컨트롤의 데이터 입력Data Entry in the Windows Forms DataGridView Control
사용자가 컨트롤에서 데이터를 추가 및 수정하는 방법을 변경하는 방법에 대해 설명하는 항목을 제공합니다.Provides topics that describe how to change the way users add and modify data in the control.

Windows Forms DataGridView 컨트롤에서 선택 및 클립보드 사용Selection and Clipboard Use with the Windows Forms DataGridView Control
컨트롤의 셀, 행 및 열 선택 기능을 설명하는 항목을 제공합니다.Provides topics that describe the cell, row, and column selection features in the control.

Windows Forms DataGridView 컨트롤에서 셀, 행 및 열 프로그래밍Programming with Cells, Rows, and Columns in the Windows Forms DataGridView Control
셀, 행 및 열 개체를 사용하여 프로그래밍하는 방법을 설명하는 항목을 제공합니다.Provides topics that describe how to program with cell, row, and column objects.

Windows Forms DataGridView 컨트롤 사용자 지정Customizing the Windows Forms DataGridView Control
DataGridView 셀 및 행의 사용자 지정 그리기를 수행하고 파생된 셀, 열 및 행 형식을 설명하는 항목을 제공합니다.Provides topics that describe custom painting DataGridView cells and rows, and creating derived cell, column, and row types.

Windows Forms DataGridView 컨트롤의 성능 조정Performance Tuning in the Windows Forms DataGridView Control
컨트롤을 효율적으로 사용하여 대용량 데이터를 사용할 때 성능 문제를 방지하는 방법을 설명하는 항목을 제공합니다.Provides topics that describe how to use the control efficiently to avoid performance problems when working with large amounts of data.

Windows Forms DataGridView 컨트롤에서의 기본 키보드 및 마우스 처리Default Keyboard and Mouse Handling in the Windows Forms DataGridView Control
사용자가 키보드와 마우스를 통해 DataGridView 컨트롤을 조작할 수 있는 방법을 설명합니다.Describes how users can interact with the DataGridView control through a keyboard and a mouse.

Windows Forms DataGridView 컨트롤과 DataGrid 컨트롤의 차이점Differences Between the Windows Forms DataGridView and DataGrid Controls
DataGridView 컨트롤로 DataGrid 컨트롤을 개선하고 대체하는 방법을 설명합니다.Describes how the DataGridView control improves upon and replaces the DataGrid control.

도 참조 하세요 디자이너를 사용 하 여 Windows Forms DataGridView 컨트롤을 사용 하 여입니다.Also see Using the Designer with the Windows Forms DataGridView Control.

참조Reference

DataGridView
DataGridView 컨트롤에 대한 참조 설명서를 제공합니다.Provides reference documentation for the DataGridView control.

BindingSource
BindingSource 구성 요소에 대한 참조 설명서를 제공합니다.Provides reference documentation for the BindingSource component. DataGridView 컨트롤과 BindingSource 구성 요소는 서로 긴밀하게 작동하도록 설계되었습니다.The DataGridView control and the BindingSource component are designed to work closely together.

참고자료See also