DataGridView, как правильно иметь WrapMode = true (многострочные ячейки) и автоматически настраивать ширину? - PullRequest
2 голосов
/ 02 июля 2011

Очевидно, что единственный способ иметь многострочные ячейки в DataGridView - это установить WrapMode его DefaultCellStyle в true. Моя проблема в том, что я также хочу, чтобы ширина столбца автоматически подстраивалась под содержимое ячейки, вместо того, чтобы переносить ее, добавляя разрывы строк.

Даже если я установлю AutoSizeColumnsMode на AllCells, текст будет перенесен вместо увеличения заголовка. Я также хотел бы, чтобы высота строки регулировалась автоматически. Так что я не хочу ничего оборачивать. Просто отрегулируйте ширину и высоту в соответствии с размером текста.

1 Ответ

3 голосов
/ 11 октября 2011

Просто установите для свойства ColumnHeadersHeightSizeMode значение DataGridViewColumnHeadersHeightSizeMode.DisableResizing. Здесь больше информации;

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