Hola...
espero q esto te ayude, es una solucion q vi para saltos de linea en una cell, esta en vb:
Para que el control DataGridView reconozca bien los saltos de línea de los
valores de las celdas existentes en una columna, deberás establecer el valor
True a la propiedad WrapMode del estilo de celda por defecto que tiene dicha
columna:
' Determinamos el alto de las filas
DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells
' Referenciamos la cuarta columna del control DataGridView.
'
Dim col As DataGridViewColumn = DataGridView1.Columns(3)
' Ajustamos la celda a su contenido.
'
col.DefaultCellStyle.WrapMode = DataGridViewTriState.True
' Especificamos el ancho de la columna
'
col.AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill
saludos.