DataGridViewAutoSizeRowsMode DataGridViewAutoSizeRowsMode DataGridViewAutoSizeRowsMode DataGridViewAutoSizeRowsMode Enum

Definición

Define los valores para especificar cómo se ajusta el alto de las filas.Defines values for specifying how the heights of rows are adjusted.

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

Campos

AllCells AllCells AllCells AllCells 7

Los altos de las filas se ajustan para adaptarse al contenido de todas las celdas de las filas, incluidas las de encabezado.The row heights adjust to fit the contents of all cells in the rows, including header cells.

AllCellsExceptHeaders AllCellsExceptHeaders AllCellsExceptHeaders AllCellsExceptHeaders 6

Los alto de las filas se ajusta para adaptarse al contenido de todas las celdas de las filas, excluidas las de encabezado.The row heights adjust to fit the contents of all cells in the rows, excluding header cells.

AllHeaders AllHeaders AllHeaders AllHeaders 5

El alto de las filas se ajusta para adaptarse al contenido del encabezado de la fila.The row heights adjust to fit the contents of the row header.

DisplayedCells DisplayedCells DisplayedCells 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.The row heights adjust to fit the contents of all cells in rows currently displayed onscreen, including header cells.

DisplayedCellsExceptHeaders DisplayedCellsExceptHeaders DisplayedCellsExceptHeaders 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.The row heights adjust to fit the contents of all cells in rows currently displayed onscreen, excluding header cells.

DisplayedHeaders DisplayedHeaders DisplayedHeaders 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.The row heights adjust to fit the contents of the row headers currently displayed onscreen.

None None None None 0

El alto de las filas no se ajusta automáticamente.The row heights do not automatically adjust.

Ejemplos

En el ejemplo de código siguiente se establecen filas para cambiar el tamaño de su alto automáticamente cada vez que cambie el contenido de la celda.The following code example sets rows to automatically resize their height whenever cell contents change. El nuevo alto de fila se determina a partir del contenido de todas las filas y columnas.The new row height is determined from the contents of all rows and columns. Este ejemplo de código forma parte de un ejemplo más grande proporcionado en cómo: Cambiar automáticamente el tamaño de las celdas cuando cambia el contenido enel control DataGridView Windows Forms.This code example is part of a larger example provided in 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.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 nonheader 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 usan la DataGridView propiedad AutoSizeRowsMode de control AutoResizeRows y el método.This enumeration is used by the DataGridView control AutoSizeRowsMode property and AutoResizeRows 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: