Як виділити рядок в datagridview червоним кольором

Як виділити рядок в datagridview червоним кольором

Спочатку за допомогою властивості Rows визначаємо, який рядок ми хочемо виділити в DataGridView, для цього просто вказуємо індекс потрібної нам рядки. Не забувайте, що індекс першого елемента починається з нуля, тому замість числа три, ми вказуємо число два. Потім, використовуючи властивість DefaultCellStyle, яке дозволяє задати стиль для будь-якого елементу, ми отримуємо доступ до властивості BackColor, яке в свою чергу дозволяє нам за допомогою перерахування Color виділити кожну клітинку червоним кольором, в результаті чого ми отримуємо виділений рядок. Ось власне і все.

Неділю на 12:05 ПП

З dataGridView1, в виділеній рядку, при натисканні мишкою, в першому стовпці взяти значення і вибрати з них все рядки з іншої таблиці бази MySQL, а в dataGridView2 в цьому ж вікні вивантажити результат.
Другий місяць намагаюся писати програми. Завдяки вашим прикладом зміг підключиться до бази MySQL, вибрати дані з таблиці # 8230; дві доби намагаюся стовпці в dataGridView підписати, ніби вийшло.

Понеділок на 3:05 ДП

Якщо клік мишкою, то ця подія CellClick.

private void dataGridView1_CellClick ( object sender.

DataGridViewCellEventArgs e)

if (Dgv1. Rows [e. RowIndex]. Cells [e. ColumnIndex]. Value! = null )

// 1. Отримуємо вибране значення в datagridview1

string selectValue = dgv1. Rows [e. RowIndex]. Cells [e. ColumnIndex]. Value. ToString ();

/ * 2. робимо вибірку з бази даних Mysql,

повертається об'єкт типу DataTable (dt)* /

// 3. Виводимо результат в dataGridView2

dataGridView2. DataSource = dt;

Схожі статті