DataGridViewAutoSizeRowsMode Enumeração

Definição

Define os valores para especificar como as alturas das linhas são ajustadas.Defines values for specifying how the heights of rows are adjusted.

public enum class DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
type DataGridViewAutoSizeRowsMode = 
Public Enum DataGridViewAutoSizeRowsMode
Herança
DataGridViewAutoSizeRowsMode

Campos

AllCells 7

A altura da linha é ajustada para se adequar ao conteúdo de todas as células nas linhas, inclusive as células de cabeçalho.The row heights adjust to fit the contents of all cells in the rows, including header cells.

AllCellsExceptHeaders 6

A altura da linha é ajustada para se adequar ao conteúdo de todas as células nas linhas, excluindo as células de cabeçalho.The row heights adjust to fit the contents of all cells in the rows, excluding header cells.

AllHeaders 5

A altura da linha é ajustada para se adequar ao conteúdo do cabeçalho da linha.The row heights adjust to fit the contents of the row header.

DisplayedCells 11

A altura da linha é ajustada para se adequar ao conteúdo de todas as células nas linhas exibidas na tela no momento, incluindo células de cabeçalho.The row heights adjust to fit the contents of all cells in rows currently displayed onscreen, including header cells.

DisplayedCellsExceptHeaders 10

A altura da linha é ajustada para se adequar ao conteúdo de todas as células nas linhas exibidas na tela no momento, excluindo células de cabeçalho.The row heights adjust to fit the contents of all cells in rows currently displayed onscreen, excluding header cells.

DisplayedHeaders 9

A altura da linha é ajustada para se adequar ao conteúdo dos cabeçalhos de linha atualmente exibidos na tela.The row heights adjust to fit the contents of the row headers currently displayed onscreen.

None 0

A altura da linha não é ajustada automaticamente.The row heights do not automatically adjust.

Exemplos

O exemplo de código a seguir define linhas para redimensionar automaticamente sua altura sempre que o conteúdo da célula é alterado.The following code example sets rows to automatically resize their height whenever cell contents change. A nova altura da linha é determinada do conteúdo de todas as linhas e colunas.The new row height is determined from the contents of all rows and columns. Este exemplo de código é parte de um exemplo maior fornecido em como: Redimensionar células automaticamente quando o conteúdo for alterado no controleDataGridView 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

Comentários

O DataGridView controle pode redimensionar suas linhas com base na altura preferida de cada linha.The DataGridView control can resize its rows based on the preferred height of each row. A altura de linha preferida é a altura mínima necessária para exibir o maior valor de célula nessa linha.The preferred row height is the minimum height required to display the largest cell value in that row. Modos de tamanho diferentes permitem que você indique quais células são usadas para calcular as novas alturas (células de cabeçalho ou células não-de-título) e se deseja redimensionar todas as linhas ou apenas as linhas que são exibidas no momento.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. O redimensionamento de um subconjunto de linhas é útil para evitar uma penalidade de desempenho ao trabalhar com muitas linhas de dados.Resizing a subset of rows is useful to avoid a performance penalty when working with many rows of data.

O redimensionamento automático baseado em conteúdo impede que os usuários ajustem as alturas de linha com o mouse.Content-based automatic resizing prevents users from adjusting row heights with the mouse.

Essa enumeração é usada pela propriedade DataGridView e AutoSizeRowsMode AutoResizeRows método de controle.This enumeration is used by the DataGridView control AutoSizeRowsMode property and AutoResizeRows method.

Para obter mais informações sobre modos de dimensionamento, consulte Opções de dimensionamento no controle Windows Forms DataGridView.For more information about sizing modes, see Sizing Options in the Windows Forms DataGridView Control.

Aplica-se a

Veja também