У меня есть DataGridView, к которому я добавляю данные программно. У меня AutoSizeRowsMode установлен на AllCells, а WrapMode на RowsDefaultCellStyle установлен на True. Если я добавляю многострочную строку в DataGridView, она хорошо отображается (автоматическое масштабирование строки, чтобы показать несколько строк). Однако, если я скрываю столбец, содержащий многострочные данные (так, чтобы в оставшихся столбцах были только однострочные данные), строка изменяет размер на одну строку, но при повторном показе скрытого столбца строки не изменяются. Если я изменю размер формы, строки будут исправлены.
Следующий код показывает, как я переключаю видимость столбца:
tificationDataGridView.Columns [1] .Visible =! messagesDataGridView.Columns [1] .Visible;
Может кто-нибудь помочь мне с тем, как это исправить? Я пробовал каждую комбинацию Invalidate и Refresh, о которой только мог подумать.