элемент управления 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

Общие сведения об элементе управления DataGridViewDataGridView Control Overview
Содержит разделы с описанием назначения и основных понятий элемента управления DataGridView Windows Forms.Provides topics that describe the architecture and core concepts of the Windows Forms DataGridView control.

Стандартная функциональность элемента управления DataGridView в Windows FormsDefault Functionality in the Windows Forms DataGridView Control
Описание внешнего вида и поведения элемента управления DataGridView Windows Forms по умолчанию, когда он привязан к источнику данных.Describes the default appearance and behavior of the Windows Forms DataGridView control when it is bound to a data source.

Типы столбцов элемента управления DataGridView в Windows FormsColumn Types in the Windows Forms DataGridView Control
Описание типов столбцов элемента управления DataGridView Windows Forms, используемых для отображения данных, и разрешения пользователям изменять или добавлять данные.Describes the column types in the Windows Forms DataGridView control used to display data and allow users to modify or add data.

Базовые характеристики столбцов, строк и ячеек элемента управления DataGridView в Windows FormsBasic Column, Row, and Cell Features in the Windows Forms DataGridView Control
Разделы, описывающие часто используемые свойства ячеек, строк и столбцов.Provides topics that describe commonly-used cell, row, and column properties.

Базовое форматирование и оформление элемента управления DataGridView в Windows FormsBasic 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.

Отображение данных с помощью элемента управления DataGridView в Windows FormsDisplaying 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.

Изменение размера столбцов и строк элемента управления DataGridView в Windows FormsResizing 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.

Сортировка данных в элементе управления DataGridView в Windows FormsSorting Data in the Windows Forms DataGridView Control
Разделы, описывающие возможности сортировки в элементе управления.Provides topics that describe the sorting features in the control.

Ввод данных с помощью элемента управления DataGridView в Windows FormsData Entry in the Windows Forms DataGridView Control
Разделы, в которых описывается изменение способов добавления и изменения данных в элементе управления.Provides topics that describe how to change the way users add and modify data in the control.

Выделение данных и операции с буфером обмена в элементе управления DataGridView в Windows FormsSelection and Clipboard Use with the Windows Forms DataGridView Control
Разделы, описывающие возможности выбора ячеек, строк и столбцов в элементе управления.Provides topics that describe the cell, row, and column selection features in the control.

Программирование с использованием ячеек, строк и столбцов в элементе управления DataGridView в Windows FormsProgramming with Cells, Rows, and Columns in the Windows Forms DataGridView Control
Разделы, описывающие программирование объектов ячеек, строк и столбцов.Provides topics that describe how to program with cell, row, and column objects.

Настройка элементов управления DataGridView в Windows FormsCustomizing the Windows Forms DataGridView Control
Разделы, описывающие пользовательскую отрисовку ячеек и строк DataGridView, а также создание производных ячеек, столбцов и типов строк.Provides topics that describe custom painting DataGridView cells and rows, and creating derived cell, column, and row types.

Оптимизация производительности элемента управления DataGridView в Windows FormsPerformance 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.

Выполняемая по умолчанию обработка событий мыши и клавиатуры элементом управления DataGridView в Windows FormsDefault 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.

Различия элементов управления DataGridView и DataGrid в Windows FormsDifferences Between the Windows Forms DataGridView and DataGrid Controls
Описывает расширение возможностей и улучшения элемента управления DataGridView, который заменяет элемент управления DataGrid.Describes how the DataGridView control improves upon and replaces the DataGrid control.

Также см. в разделе с помощью конструктора с помощью элемента управления DataGridView в Windows Forms.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