DataGridViewAutoSizeRowMode Enumeración

Definición

Define los valores para especificar cómo se ajusta el alto de una fila.Defines values for specifying how the height of a row is adjusted.

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.The row height adjusts to fit the contents of all cells in the row, including the header cell.

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.The row height adjusts to fit the contents of all cells in the row, excluding the header cell.

RowHeader 1

El alto de la fila se ajusta para adaptarse al contenido del encabezado de la fila.The row height adjusts to fit the contents of the row header.

Ejemplos

En el siguiente ejemplo de código se cambia el tamaño de la tercera fila del control para ajustarse al contenido de las celdas que no son de encabezado.The following code example resizes the third row in the control to fit the contents of its nonheader cells. Este ejemplo de código forma parte de un ejemplo más grande que se proporciona en Cómo: cambiar mediante programación el tamaño de las celdas para ajustar el contenido en el control DataGridView Windows Forms.This code example is part of a larger example provided in 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 control DataGridView puede cambiar el tamaño de sus filas en función del alto preferido de cada fila.The DataGridView control can resize its rows based on the preferred height of each row. El alto de fila preferido es el alto mínimo necesario para mostrar el valor de celda más grande de esa fila.The preferred row height is the minimum height required to display the largest cell value in that row. Los distintos modos de tamaño permiten indicar qué celdas se usan para calcular el nuevo alto (ya sean celdas de encabezado o celdas que no son de encabezado) y si se debe cambiar el tamaño de todas las filas o solo las filas que se muestran actualmente.Different size modes let you indicate which cells are used to calculate the new heights (either header cells or non-header cells) and whether to resize all rows or only the rows that are currently displayed. Cambiar el tamaño de un subconjunto de filas resulta útil para evitar una reducción del rendimiento al trabajar con muchas filas de datos.Resizing a subset of rows is useful to avoid a performance penalty when working with many rows of data.

El cambio de tamaño automático basado en el contenido evita que los usuarios ajusten el alto de las filas con el mouse.Content-based automatic resizing prevents users from adjusting row heights with the mouse.

Esta enumeración la usa el método de AutoResizeRow de control DataGridView.This enumeration is used by the DataGridView control AutoResizeRow method.

Para obtener más información sobre los modos de ajuste de tamaño, consulte Opciones de ajuste de tamaño en el control DataGridView Windows Forms.For more information about sizing modes, see Sizing Options in the Windows Forms DataGridView Control.

Se aplica a

Consulte también: