Как мне остановить DataGridView от автоматического выбора строки? - PullRequest
2 голосов
/ 27 октября 2008

У меня есть элемент управления DataGridView в TabPage, и я слушаю событие SelectionChanged. Когда TabPage выбран, DataGridView выбирает первую строку и запускает событие SelectionChanged. Как я могу остановить автоматический выбор строки?

Ответы [ 2 ]

3 голосов
/ 27 октября 2008

Я могу придумать два способа обойти это: если вы знаете, что событие всегда срабатывает, установите флаг bool, установленный в первом выборе, тогда выполняйте только оставшуюся часть кода SelectionChanged.

Другой способ состоит в том, чтобы иметь скрытый элемент управления, который является первым TabStop для TabPage и, следовательно, является первым элементом управления, который получает фокус (я говорю это, не проверяя это, конечно, только мои два цента).

0 голосов
/ 17 ноября 2008

Переопределить функцию "OnEnter" TabPage.

Вызовите функцию «ClearSelecton» DataGridView в этой функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...