Как обернуть текст в столбец datagridview с помощью vb.net формы windows
Привет, я надеюсь найти простое решение для переноса текста в столбец datagridview. Мой текст слишком длинный, и мне приходится строчить горизонтально, чтобы прочитать все. Я надеюсь, что, обернув текст, он решит эту проблему. Это то, что я пробовал, но это не сработало для меня.
Public Property WrapMode As DataGridViewTriState DataGridView1.Columns(0).DefaultCellStyle.WrapMode = DataGridViewTriState.True
TnTinMn
Я не знаю, почему это не сработало для вас. Вы установили свойство AutoSizeRowsMode?
DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
CAS1224
Это работает, однако он изменяет каждый столбец на wrap. Если вы опубликуете это в качестве своего ответа, я с радостью приму его. Большое спасибо
TnTinMn
Что вы подразумеваете под "Он меняет каждый столбец, чтобы обернуть"? Все, что делает это свойство, - это позволяет строке устанавливать свою высоту на основе самой высокой ячейки в строке. Он не изменяет настройки стиля ни одного столбца. Выравнивание ячеек по умолчанию центрировано, если вы предпочитаете, чтобы другие столбцы отображали свое содержимое в верхней части ячейки, установите их DefaultCellStyle.Свойство выравнивания по системе.Окна.Формы.DataGridViewContentAlignment.Верхний центр.
По вашему запросу я опубликую свой комментарий в качестве решения, чтобы вы могли закрыть эту тему.
CAS1224
"Что я имею в виду", так это то, что я хочу обернуть текст только в один столбец, а не во весь datagridview, но это мне предстоит выяснить. Еще раз спасибо за помощь.