Вертикальная полоса прокрутки DataGridView не обновляется должным образом (ошибка форм?)

Я обнаружил ошибку (я полагаю) в .NET 3.5. При добавлении строк в DataGridView с помощью Rows.Add (), когда DGV отключен, вертикальная полоса прокрутки не обновляется должным образом. Следовательно, вы не можете прокрутить до конца DGV с помощью полосы прокрутки или колесика мыши после повторного включения DGV (хотя навигация с помощью клавиш со стрелками все еще работает).

Так что я ищу обходной путь. Есть ли способ заставить полосу прокрутки обновлять свои границы или вы можете вручную ввести новое максимальное значение? Я бы предпочел не заселять DGV заново.

*) На самом деле отключена родительская форма, но я предполагаю, что проблема в том, что она распространяется на элемент управления DGV.

17
задан ReturningTarzan 26 December 2011 в 00:57
поделиться