кликом?
Я использовал событие CellMouseClick и прописал в методе
dataGridView1.Rows[e.RowIndex].Selected = true;
Это работает, но только с правам кликом, на левом выделение прошлой ячейки слетает (думаю потому что там по дуфолту програмное выдиление с помощью ctrl/зажатой мыши).
https://stackoverflow.com/questions/4918904/datagridview-focus-a-specific-cell
То-есть ты предлагаешь занести индексы ячеек в массив и потом просто в цикле красить предыдущие? В таком случае цикл слишком долгий и из-за этого ячейки мигают как герлянды
Winforms или wpf?
Winforms
Есть еще идеи?)
Зачем цикл? Вам в событии приходит строка и столбец, в которые были сделаны клики, делайте с ними что хотите. По ссылке - как сделать кликнутую ячейку выбранной
Так я же говорю) Это работает только с правым кликом, с левым предыдущая кликнутая ячейка сбрасывается
Обсуждают сегодня