Вы должны установить DefaultCellStyle.WrapMode
свойство столбца на DataGridViewTriState.True
. После этого текст в ячейках будет отображаться корректно.
Пример (DataGridView
с одним столбцом):
dataGridView1.Columns[0].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
dataGridView1.Rows.Add("test" + Environment.NewLine + "test");
(Environment.NewLine
= \r\n
в Windows)