Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Элемент DataGridView управления предоставляет несколько свойств, которые можно использовать для настройки внешнего вида и базового поведения (внешний вид и ощущение) его ячеек, строк и столбцов. Если у вас есть особые требования, которые выходят за рамки возможностей класса DataGridViewCellStyle, вы можете настроить отрисовку элементов управления вручную или расширить его функциональность, создавая кастомные ячейки, столбцы и строки.
Чтобы раскрашивать ячейки и строки самостоятельно, можно обрабатывать различные события, связанные с рисованием DataGridView. Чтобы изменить существующую функциональность или предоставить новые функции, можно создать собственные типы, производные от существующих DataGridViewCell, DataGridViewColumnи DataGridViewRow типов. Вы также можете предоставить новые возможности редактирования, создав производные типы, отображающие элемент управления по вашему выбору, когда ячейка находится в режиме редактирования.
В этом разделе
Практическое руководство. Настройка внешнего вида ячеек в элементе управления DataGridView Windows Forms
Описывает, как работать с CellPainting событием, чтобы вручную рисовать ячейки.
Практическое руководство. Настройка внешнего вида строк в элементе управления DataGridView Windows Forms
Описывает, как обрабатывать события RowPrePaint и RowPostPaint, чтобы рисовать строки с настраиваемым градиентным фоном и содержимым, которое охватывает несколько столбцов.
Практическое руководство. Настройка ячеек и столбцов в элементе управления DataGridView в Windows Forms путем расширения их поведения и внешнего вида
Описывает создание пользовательских типов, производных от DataGridViewCell и DataGridViewColumn для выделения ячеек, когда указатель мыши на них лежит.
Как: Отключение кнопок в столбце кнопок в элементе управления DataGridView Windows Forms
Описывает, как создавать пользовательские типы, производные от DataGridViewButtonCell и DataGridViewButtonColumn, для отображения отключенных кнопок в столбце кнопок.
Как размещать элементы управления в ячейках DataGridView в Windows Forms
Описывает, как реализовать IDataGridViewEditingControl интерфейс и создать пользовательские типы, производные от DataGridViewCell и DataGridViewColumn для отображения DateTimePicker элемента управления, когда ячейка находится в режиме редактирования.
Справка
DataGridView Предоставляет справочную документацию по элементу DataGridView управления.
DataGridViewCell Предоставляет справочную документацию по классу DataGridViewCell .
DataGridViewRow Предоставляет справочную документацию по классу DataGridViewRow .
DataGridViewColumn Предоставляет справочную документацию по классу DataGridViewColumn .
IDataGridViewEditingControl Содержит справочную документацию по интерфейсу IDataGridViewEditingControl .
Связанные разделы
Базовое форматирование и стилизация в элементе управления Windows Forms DataGridView
Содержит разделы, описывающие изменение базового внешнего вида элемента управления и форматирования данных ячеек.
См. также
.NET Desktop feedback