Выделение нескольких строк в DataGridView

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

И так, предположим, что у нас есть форма, которая содержит два элемента управления: DataGridView (dgvCustomers) и Button.

DataGridView

Элемент DataGridView используется для вывода данных таблицы Customers состоящей из двух колонок: id и name.

В качестве примера рассмотрим, как выделить несколько строк в DataGridView при нахождении одинаковых значений в столбце name.

Поиск значений и их выделение будет происходить в обработчике события button1_Click, поэтому для начала подпишемся на данное событие, после чего добавим следующий код:

выделенные строки

Метод ClearSelection позволяет убрать выделение в первой ячейке DataGridView.

Свойство Selected, установленное в значение true, выделяет текущую строку.

Перед выполнением цикла необходимо обязательно проверить, чтобы свойство MultiSelect (элемента управления DataGridView) было установлено в значение true, так как именно оно отвечает за включение режима выделения нескольких строк.

Если необходимо просто выделить несколько найденных строк каким-либо цветом, то тогда замените, в выше приведенном примере, строку row.Selected = true на

цветные строки

Более подробно о том, как изменить цвет строки в DataGridView, можно прочитать, перейдя по ссылке.

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

Похожие темы

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