Код ниже, который я нашел в MSN, не работал для автоматического переноса слов в ячейку:
dataGridView.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
dataGridView.Columns[0].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
Есть еще ответ?
Вам также нужно установить DataGridView.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
(вместе с тем, что вы сделали) для переноса слов.