Как выделить строку в DataGridView?

На некоторых форумах очень часто можно встретить вопрос: как выделить строку в DataGridView? На самом деле сделать это очень просто, например, предположим, что у нас есть небольшая таблица, которая содержит всего четыре строки (записи) и нам в качестве задачи необходимо выделить третью строку красным цветом.

Решение:

Результат:

строка выделена красным

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


Наш канал в telegram канал codeby

Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде !  Подробнее ...

Update

В комментариях Андрей привел способ, который позволяет в DataGridView (dgv) по умолчанию выделить всю строку, а не отдельную ячейку.

Так же Вы можете задать или установить данное значение с помощью панели свойств.

панель свойств

результат

выделенная строка

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


Чат codeby в telegram перезагрузка

Обсуждаем вопросы информационной безопасности, методы защиты информации, программирование. Задавайте свои вопросы и комментируйте чужие.  Подробнее ...

Похожие темы

Как создать и добавить колонку в элементе DataGrid... Создание и добавление колонки в DataGridView В этой статье показано, как программно создать и добавить колонку в DataGridView. Создадим новое прил...
Чтение Xml файла с выводом данных в DataGridView в... Как выполнить чтение xml файла с выводом данных в DataGridView? В этой статье хочу показать на простом примере, как можно выполнить чтение xml файла ...
Чтение и загрузка csv файла на c#... Загрузка csv файла с выводом данных в dataGridView Сегодня хочу показать на простом примере, как выполняется загрузка и чтение CSV файла с помощью яз...
Как создать связь между таблица в DataSet?... Создание связи между таблицами в DataSet В этой статье показано, как создать связь между двумя таблицами в объекте DataSet при работе с базой данной ...
c# Как изменить цвет строки в DataGridView?... Изменение цвета строки в элементе управления DataGridView В данной статье хочу показать, как можно изменить цвет строки в элементе управления DataGri...