Спочатку за допомогою властивості Rows визначаємо, який рядок ми хочемо виділити в DataGridView, для цього просто вказуємо індекс потрібної нам рядки. Не забувайте, що індекс першого елемента починається з нуля, тому замість числа три, ми вказуємо число два. Потім, використовуючи властивість DefaultCellStyle, яке дозволяє задати стиль для будь-якого елементу, ми отримуємо доступ до властивості BackColor, яке в свою чергу дозволяє нам за допомогою перерахування Color виділити кожну клітинку червоним кольором, в результаті чого ми отримуємо виділений рядок. Ось власне і все.
Неділю на 12:05 ПП
З dataGridView1, в виділеній рядку, при натисканні мишкою, в першому стовпці взяти значення і вибрати з них все рядки з іншої таблиці бази MySQL, а в dataGridView2 в цьому ж вікні вивантажити результат.
Другий місяць намагаюся писати програми. Завдяки вашим прикладом зміг підключиться до бази MySQL, вибрати дані з таблиці # 8230; дві доби намагаюся стовпці в dataGridView підписати, ніби вийшло.
Понеділок на 3:05 ДП
Якщо клік мишкою, то ця подія CellClick.
private void span> dataGridView1_CellClick ( object span> sender.
DataGridViewCellEventArgs span> e)
if span> (Dgv1. Rows [e. RowIndex]. Cells [e. ColumnIndex]. Value! = null span> )
// 1. Отримуємо вибране значення в datagridview1
string selectValue = dgv1. Rows [e. RowIndex]. Cells [e. ColumnIndex]. Value. ToString ();
/ * 2. робимо вибірку з бази даних Mysql,
повертається об'єкт типу DataTable (dt)* /
// 3. Виводимо результат в dataGridView2
dataGridView2. DataSource = dt;