DataGridViewAutoSizeRowMode Enumeración

Definición

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

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

Campos

AllCells 3

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

AllCellsExceptHeader 2

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

RowHeader 1

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

Ejemplos

En el ejemplo de código siguiente se cambia el tamaño de la tercera fila del control para ajustarse al contenido de sus celdas que no son de encabezado. Este ejemplo de código forma parte de un ejemplo más grande proporcionado en How to: Programmatically Resize Cells to Fit Content in the Windows Forms DataGridView Control.

void SizeThirdRow( Object^ /*sender*/, EventArgs^ /*e*/ )
{
   dataGridView1->AutoResizeRow(2, DataGridViewAutoSizeRowMode::AllCellsExceptHeader);
}
private void SizeThirdRow(Object sender, EventArgs e)
{
    dataGridView1.AutoResizeRow(
        2, DataGridViewAutoSizeRowMode.AllCellsExceptHeader);
}
Private Sub SizeThirdRow(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button7.Click

    Dim thirdRow As Integer = 2
    DataGridView1.AutoResizeRow( _
        2, DataGridViewAutoSizeRowMode.AllCellsExceptHeader)

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 que no son 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.

El método de DataGridView control AutoResizeRow usa 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