Я пытаюсь дать многострочный текст заголовка в сетке свойств для DataGridView, я использовал \n
, \r\n
но не работал, чтобы получить текст заголовка в нескольких строках. Есть ли способ, отличный от установки ширины столбца и оставления пробелов, чтобы получить эту работу, используя сетку свойств?
Поэтому я использовал Environment.NewLine
в designer.cs
где был назначен текст заголовка. Хотя сетка свойств показывает только строку без символов новой строки, в то время как GridView отображает, текст заголовка поступает в несколько строк, как ожидалось.
Если возможно, используйте Environment.NewLine
(это\r\n в Windows) и установите для свойства Grid DefaultCellStyle.WrapMode
значение DataGridViewTriState.True
.
dataGridView.Columns[0].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
Текст принят буквально, поэтому в файле Designer.cs HeaderText будет "First_Line\\r\\nSecond_Line"
. Просто замените "\\"
на "\"
на "First_Line\r\nSecond_Line"
и он работает.