- Код: Выделить всё
Me.DataGridView1.CurrentCell.Selected = False
Me.DataGridView1(1, 1).Selected = True
Ситуация:
Данные из базы поступают переодически в DataGridView. Фокус попадает в самую левую верхнюю ячейку.
Я, когда мне нужно, тыкаю в любую из ячеек, но после очередного поступления данных, фокус уходит в левоверхнюю ячейку, а хочется, чтобы остался там где я тыкнул. Сделать чтобы выделилась ячейка, которую тыкнул - не проблема, но датагрид сам вдобавок выделяет всё ту же левоверхнюю. Пришлось сделать как в вышеперечисленном коде. Но как то некрасиво. Или я ничего не понимаю в программерской красоте?