DataGridViewAutoSizeRowsMode Enumeración

Definición

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

public enum class DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
type DataGridViewAutoSizeRowsMode = 
Public Enum DataGridViewAutoSizeRowsMode
Herencia
DataGridViewAutoSizeRowsMode

Campos

AllCells 7

Los altos de las filas se ajustan para adaptarse al contenido de todas las celdas de las filas, incluidas las de encabezado.

AllCellsExceptHeaders 6

Los alto de las filas se ajusta para adaptarse al contenido de todas las celdas de las filas, excluidas las de encabezado.

AllHeaders 5

El alto de las filas se ajusta para adaptarse al contenido del encabezado de la fila.

DisplayedCells 11

Los 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.

DisplayedCellsExceptHeaders 10

Los 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.

DisplayedHeaders 9

El alto de las filas se ajusta para adaptarse al contenido de los encabezados de fila mostrados en la pantalla en ese momento.

None 0

El alto de las filas no se ajusta automáticamente.

Ejemplos

En el ejemplo de código siguiente se establecen filas para cambiar automáticamente su alto siempre que cambie el contenido de la celda. El nuevo alto de fila se determina a partir del contenido de todas las filas y columnas. Este ejemplo de código forma parte de un ejemplo más grande proporcionado en How to: Automatically Resize Cells When Content Changes in the Windows Forms DataGridView Control.

void AutoSizeRowsMode( Object^ /*sender*/, EventArgs^ /*es*/ )
{
   dataGridView1->AutoSizeRowsMode = DataGridViewAutoSizeRowsMode::AllCells;
}
private void AutoSizeRowsMode(Object sender, EventArgs es)
{
    dataGridView1.AutoSizeRowsMode =
        DataGridViewAutoSizeRowsMode.AllCells;
}
Private Sub AutoSizeRowsMode(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button7.Click

    DataGridView1.AutoSizeRowsMode = _
        DataGridViewAutoSizeRowsMode.AllCells

End Sub

Comentarios

El DataGridView control puede cambiar el tamaño de sus filas en función del 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 usan para calcular los nuevos altos (celdas de encabezado o celdas no de encabezado) y si se cambia el tamaño de todas las filas o solo las filas que se muestran actualmente. Cambiar el tamaño de un subconjunto de filas es útil para evitar una penalización de rendimiento al trabajar con muchas filas de datos.

El cambio de tamaño automático basado en contenido impide que los usuarios ajusten el alto de fila con el mouse.

La propiedad de control AutoSizeRowsMode y AutoResizeRows el DataGridView método usan esta enumeración.

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

Se aplica a

Consulte también