Esta documentación está archivada y no tiene mantenimiento.

DataGridViewAutoSizeRowMode (Enumeración)

Define los valores para especificar cómo se ajusta el alto de una fila.

Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

public enum DataGridViewAutoSizeRowMode
public enum DataGridViewAutoSizeRowMode
public enum DataGridViewAutoSizeRowMode

 Nombre de miembroDescripción
AllCellsLos alto de las filas se ajusta para adaptarse al contenido de todas las celdas de las filas, incluidas las celdas de encabezado.  
AllCellsExceptHeaderLos alto de las filas se ajusta para adaptarse al contenido de todas las celdas de las filas, sin incluir las celdas de encabezado.  
RowHeaderEl alto de la fila se ajusta para adaptarse al contenido del encabezado de la fila.  

El control DataGridView puede cambiar el tamaño de sus filas basándose en el alto preferido de cada fila. El alto de fila preferido es el alto mínimo necesario para mostrar el valor de celda más grande de esa fila. Los distintos modos de tamaño permiten indicar qué celdas se utilizan para calcular los nuevos altos (celdas de encabezado u otras celdas que no lo son) y si se debe cambiar el tamaño de todas las filas o sólo de aquellas filas que están a la vista en ese momento. Cambiar el tamaño de un subconjunto de filas es útil para evitar una reducción del rendimiento al trabajar con muchas filas de datos.

El cambio de tamaño automático basado en el contenido impide a los usuarios ajustar el alto de las filas con el mouse.

El control DataGridView y el método AutoResizeRow utilizan esta enumeración.

Para obtener más información sobre los modos de tamaño, vea Opciones de ajuste de tamaño en el control DataGridView de formularios Windows Forms.

El ejemplo de código siguiente cambia el tamaño de la tercera fila del control para ajustar el contenido de las celdas que no son de encabezado. Este ejemplo de código forma parte de un ejemplo más extenso proporcionado en Cómo: Cambiar mediante programación el tamaño de las celdas para ajustar el contenido en el control DataGridView de formularios Windows Forms.

private void SizeThirdRow(Object sender, EventArgs e)
{
    dataGridView1.AutoResizeRow(
        2, DataGridViewAutoSizeRowMode.AllCellsExceptHeader);
}

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0
Mostrar: