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

DataGridViewAutoSizeRowsMode (Enumeración)

Define los valores para especificar cómo se ajusta el alto de las filas.

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

public enum DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode

 Nombre de miembroDescripción
AllCellsLos altos de las filas se ajustan para adaptarse al contenido de todas las celdas de las filas, incluidas las de encabezado.  
AllCellsExceptHeadersLos alto de las filas se ajusta para adaptarse al contenido de todas las celdas de las filas, excluidas las de encabezado.  
AllHeadersEl alto de las filas se ajusta para adaptarse al contenido del encabezado de la fila.  
DisplayedCellsLos alto de las filas se ajusta para adaptarse al contenido de las celdas de las filas que están visibles en la pantalla en cada momento, incluidas las de encabezado.  
DisplayedCellsExceptHeadersLos alto de las filas se ajusta para adaptarse al contenido de las celdas de las filas que están visibles en la pantalla en cada momento, excluidas las de encabezado.  
DisplayedHeadersEl alto de las filas se ajusta para adaptarse al contenido de los encabezados de fila mostrados en la pantalla en ese momento. 
NoneEl alto de las filas no se ajusta automáticamente. 

El control DataGridView puede cambiar el tamaño de sus filas basándose en el alto preferido de cada una. Este alto de fila 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 (ratón).

El control DataGridView, la propiedad AutoSizeRowsMode y el método AutoResizeRows 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 establece las filas para que cambien automáticamente el alto cada vez que cambie el contenido de la celda. El nuevo alto de fila viene determinado por el contenido de todas las filas y columnas. Este ejemplo de código forma parte de un ejemplo más extenso proporcionado en Cómo: Cambiar automáticamente el tamaño de las celdas cuando se modifica el contenido en un control DataGridView de formularios Windows Forms.

private void AutoSizeRowsMode(Object sender, EventArgs es)
{
    dataGridView1.AutoSizeRowsMode =
        DataGridViewAutoSizeRowsMode.AllCells;
}

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: