Paranoid - курс от Codeby Security School

Представляем вашему вниманию курс от команды codeby - "Комплекс мер по защите персональных данных, анонимности в интернете и не только" Подробнее ...


Изменение цвета строки в элементе управления DataGridView

В данной статье хочу показать, как можно изменить цвет строки в элементе управления DataGridView программным путём.

Как изменить цвет всех строк в DataGridView?

В первом примере давайте рассмотрим, как изменить цвет, заданный по умолчанию, для всех строк в элементе управления DataGridView.

datagridview

Свойство RowsDefaultCellStyle позволяет получить, установить или изменить стиль, применяемый по умолчанию, для всех ячеек строки, а свойство BackColor изменяет цвет строки, а точнее фон каждой её ячейки.

Как изменить цвет выбранной строки в DataGridView?

В следующем примере показано, как можно изменить цвет выбранной или указанной строки в элементе управления DataGridView.

строка

Сначала с помощью свойства Rows указывается строка, цвет которой нужно изменить, затем с помощью свойства DefaultCellStyle получаем доступ к стилям ячеек выбранной строки, после чего с помощью свойства BackColor задаём или устанавливаем новый цвет.

Свойство DefaultCellStyle (на уровне строки) переопределяет унаследованное значение свойства RowsDefaultCellStyle.


Codeby Security School от Сodeby

Мы запустили свою онлайн школу по информационной безопасности. Защита персональных данных, анонимность в сети интернет, настройка виртуальных машин, безопасная передача данных, анти форензика и еще много всего полезного в курсе Paranoid


Выше приведенный способ подойдёт для изменения цвета одной или нескольких строк в элементе управления DataGridView.

Для изменения цвета большого количества строк используйте следующий способ:

DataGridViewCellStyle

В данном примере создаётся всего один объект класса DataGridViewCellStyle, который затем присваивается сразу нескольким выбранным строкам.

Как изменить цвет чётных и нечётных строк в DataGridView?

В следующем примере показано, как можно изменить цвет всех нечётных строк в элементе управления DataGridView.

нечётная строка

Если же вам нужно, например, сделать все чётные строки одного цвета, а нечётные другого, то решить данную задачу можно следующим образом:

строки

Свойство AlternatingRowsDefaultCellStyle переопределяет значение свойства RowsDefaultCellStyle.

Читайте также:


Безопасная сделка с гарантом Сodeby

Гарант является доверенным посредником между Участниками при проведении сделки.​ Услуга сайта «Проведение сделок через Гаранта» предоставляется всем зарегистрированным пользователям codeby.net Подробнее ...


Похожие темы

c# Как удалить колонку в DataGridView?... Удаление колонки в DataGridView В этой статье мы рассмотрим, как удалить колонку в элементе DataGridView с помощью языка c# Создадим новый проект ...
Часть 3. Пишем исходный код программы на языке c#... Часть 3. Пишем исходный код программы на языке c# Подготовительные работы окончены, переходим к написанию исходного кода нашей программы на языке c#....
C# Как переименовать файл? C# Как переименовать файл? В этой заметке будет показано, как можно получить и изменить имена и расширения всех файлов в выбранной вами папке. Дан...
Работа с реестром Windows на языке c#... Реестр Windows и язык c# Если требуется хранить какую-то информацию, то частенько для этого используется реестр. Реестр Windows представляет собой ба...
Матричный метод решения СЛАУ. Распараллеливание с ... Цель работы: приобретение навыков разработки параллельных программ с использованием OpenMP. Задание: Разработать последовательную и параллель...