このコードで:
const int COMMENTS_COLUMN_DESIRED_WIDTH = 412;
...
dgv.Columns[COMMENTS_COLUMN].DefaultCellStyle.WrapMode = DataGridViewTriState.True;
dgv.Columns[COMMENTS_COLUMN].MinimumWidth = COMMENTS_COLUMN_DESIRED_WIDTH;
... COMMENTS 列は希望どおりに折り返されますが、おそらく 120 ピクセルの幅の後、412 に近くありません。MinimumWidth 値に達する前に折り返されるのはなぜですか?
データには、折り返しが発生している改行が含まれていません。