Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

DataGridView.AutoSizeRowsMode (Propiedad)

obtiene o establece un valor que indica cómo se determinan los altos de fila.

Espacio de nombres:  System.Windows.Forms
Ensamblado:  System.Windows.Forms (en System.Windows.Forms.dll)
public DataGridViewAutoSizeRowsMode AutoSizeRowsMode { get; set; }

Valor de propiedad

Tipo: System.Windows.Forms.DataGridViewAutoSizeRowsMode
Un valor de DataGridViewAutoSizeRowsMode que indica el modo de tamaño. El valor predeterminado es None.
ExcepciónCondición
InvalidEnumArgumentException

el valor especificado cuando establecer esta propiedad no es un valor válido de DataGridViewAutoSizeRowsMode .

InvalidOperationException

se oculta el valor especificado cuando es establecer esta propiedad AllHeaders o DisplayedHeaders y los encabezados de fila.

Esta propiedad permite configurar el control para ajustar los altos de fila automáticamente para ajustar su contenido siempre que el cambio del contenido. Si se habilita WrapMode , los altos de fila también se ajustan cuando cambian los anchos de columna. Algunos modos de tamaño permiten limitar el ajuste de tamaño a las filas mostradas actualmente para aumentar el rendimiento.

Sólo las filas con un valor de propiedad de Visible de true cambian el tamaño automáticamente, y cambiar la visibilidad de una fila no provoca el tamaño a aparecer. Además, cuando las filas se establecen automáticamente para cambiar el tamaño, el usuario no puede ajustar los altos de fila con el mouse.

El valor de Height de una fila automáticamente ordenada se actualiza durante el diseño para explicar el tamaño de la fuente que se utiliza. Para obtener Heightcorrecto, debe recuperar el valor del evento de Layout del formulario en lugar del constructor del formulario.

Para ajustar los altos de fila mediante programación, utilice los métodos de AutoResizeRow o de AutoResizeRows , o establezca la propiedad de Height de la fila.

Para el contenido de la celda para ajustar en varias líneas cuando se cambia el tamaño de una fila, el estilo de la celda en la celda debe tener un valor de propiedad de WrapMode de True.

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

El ejemplo de código siguiente muestra cómo establecer la fila automáticamente para cambiar el tamaño basándose en el contenido de los encabezados de fila y de todas las columnas. Este ejemplo de código forma parte de un ejemplo más extenso incluido 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;
}


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
¿Te ha resultado útil?
(Caracteres restantes: 1500)

Adiciones de comunidad

AGREGAR
© 2013 Microsoft. Reservados todos los derechos.