Настройка элементов управления 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
Разделы, описывающие способы изменения базового внешнего вида элемента управления и форматирования отображаемых данных ячейки.