DataGridViewAutoSizeRowsMode Enumeración

Definición

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

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

Campos

Nombre Valor Description
None 0

Los alto de fila no se ajustan automáticamente.

AllHeaders 5

Los alto de fila se ajustan para ajustarse al contenido del encabezado de fila.

AllCellsExceptHeaders 6

Los alto de fila se ajustan para ajustarse al contenido de todas las celdas de las filas, excepto las celdas de encabezado.

AllCells 7

Los alto de fila se ajustan para ajustarse al contenido de todas las celdas de las filas, incluidas las celdas de encabezado.

DisplayedHeaders 9

Los alto de fila se ajustan para ajustarse al contenido de los encabezados de fila que se muestran actualmente en pantalla.

DisplayedCellsExceptHeaders 10

Los alto de fila se ajustan para ajustarse al contenido de todas las celdas de las filas que se muestran actualmente en pantalla, excepto las celdas de encabezado.

DisplayedCells 11

Los alto de fila se ajustan para ajustarse al contenido de todas las celdas de las filas que se muestran actualmente en pantalla, incluidas las celdas de encabezado.

Ejemplos

En el ejemplo de código siguiente se establecen filas para cambiar automáticamente su alto cada vez 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: Automatic 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 las nuevas alturas (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.

Esta enumeración la usa la propiedad de control AutoSizeRowsMode y AutoResizeRows el DataGridView método .

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 formularios Windows Forms.

Se aplica a

Consulte también