Отмена выделения ячейки в DataGridView

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Estilla
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 118
Зарегистрирован: 27.09.2006 (Ср) 21:07
Откуда: Москва

Отмена выделения ячейки в DataGridView

Сообщение Estilla » 24.07.2008 (Чт) 21:05

Можно ли попроще сделать, чем это:
Код: Выделить всё
Me.DataGridView1.CurrentCell.Selected = False
Me.DataGridView1(1, 1).Selected = True


Ситуация:
Данные из базы поступают переодически в DataGridView. Фокус попадает в самую левую верхнюю ячейку.
Я, когда мне нужно, тыкаю в любую из ячеек, но после очередного поступления данных, фокус уходит в левоверхнюю ячейку, а хочется, чтобы остался там где я тыкнул. Сделать чтобы выделилась ячейка, которую тыкнул - не проблема, но датагрид сам вдобавок выделяет всё ту же левоверхнюю. Пришлось сделать как в вышеперечисленном коде. Но как то некрасиво. Или я ничего не понимаю в программерской красоте?

Estilla
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 118
Зарегистрирован: 27.09.2006 (Ср) 21:07
Откуда: Москва

Сообщение Estilla » 28.07.2008 (Пн) 20:58

Миленькие, поможите чем можате! :cry:


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 94

    TopList