Изменение размера столбцов не обновляется должным образом - PullRequest
0 голосов
/ 27 февраля 2020

Я внес некоторые изменения, я не знаю что, и теперь, когда я пытаюсь изменить размер столбцов в моем DataGridView, он просто перемещает строку, которую элемент управления не перерисовывает должным образом. В основном части элемента управления просто не перерисовываются, пока я не сделаю что-то вроде перемещения другого окна над ними, чтобы вызвать перерисовку.

Единственное, о чем я могу думать, это то, что я попытался приостановить и возобновить компоновку, чтобы исправить другая проблема. Это не сработало, поэтому я удалил эти строки кода. Не понимаете, как это может повлиять на это, так как этих строк кода больше нет?

Даже не уверен, как отладить это дальше.

1 Ответ

0 голосов
/ 27 февраля 2020

Я добавил вызов Refre sh () для элемента управления в его событии OnColumnDisplayIndexChanged, и это, похоже, исправило его.

Странный, но не проблемный c побочный эффект заключается в том, что я могу теперь видим, как столбцы перемещаются на полсекунды, поскольку приложение программно устанавливает ширину столбцов после загрузки данных. Я думаю, это имеет смысл, однако в прошлом он отображался только после того, как код обновил ширину. Ну да ладно, это не имеет большого значения.

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