У меня есть элемент управления DataGridView в TabPage, и я прослушиваю событие SelectionChanged. При выборе TabPage DataGridView выбирает первую строку и запускает событие SelectionChanged. Как я могу остановить автоматический выбор строки?
Как запретить DataGridView автоматически выбирать строку?
Ответы (2)
Я могу придумать два способа обойти это: если вы знаете, что событие всегда срабатывает, установите логический флаг, установленный для первого выбора, затем выполните только остальную часть вашего кода SelectionChanged.
Другой способ - иметь скрытый элемент управления, который является первым TabStop для TabPage и, следовательно, первым элементом управления, получающим фокус (конечно, я говорю это, не проверяя это, просто мои два цента).
person
Community
schedule
27.10.2008
Переопределите функцию «OnEnter» вкладки TabPage.
Вызовите функцию «ClearSeleton» DataGridView внутри этой функции.
person
Community
schedule
17.11.2008