Настройка элементов управления DataGridView в Windows Forms

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

Базовое форматирование и оформление элемента управления DataGridView в Windows Forms
Разделы, описывающие способы изменения базового внешнего вида элемента управления и форматирования отображаемых данных ячейки.

См. также