Ajustar la celda de un DataGridView a su contenido

Problema: Necesito que la celda de un grid se vuelva más ancha de lo que aparece normalmente y que se ajuste a su contenido, sobre todo, cuando en una celda puede contener varías líneas de texto.

Solución: Hacerlo directamente desde el diseñador del DataGridView es un dolor de cabeza, pues se me confunden las propiedades que pongo para las filas, columnas y demás yerbas, por lo que, generalmente, no logro el efecto adecuado. Por lo que encontré una manera de hacerlo vía código, que es sencillo y se puede usar en cualquier parte. Supongo que tengo un grid llamado DataGridView1, por lo que hago lo siguiente


'Determinamos el alto de las filas

DataGridView1.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells

'Referenciamos la columna

Dim col As DataGridViewColumn = DataGridView1.Columns("nombre_columna")

'Ajustamos la celda a su contenido.

col.DefaultCellStyle.WrapMode = DataGridViewTriState.True

About these ads
Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 27 seguidores

%d personas les gusta esto: