DataGridViewAutoSizeRowsMode Enumeração

Definição

Define valores para especificar como as alturas das linhas são ajustadas.

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

Campos

Name Valor Description
None 0

As alturas das filas não se ajustam automaticamente.

AllHeaders 5

As alturas das filas ajustam-se ao conteúdo do cabeçalho da fila.

AllCellsExceptHeaders 6

As alturas das linhas ajustam-se para se ajustar ao conteúdo de todas as células das linhas, excluindo as células do cabeçalho.

AllCells 7

As alturas das linhas ajustam-se para se ajustar ao conteúdo de todas as células das linhas, incluindo as células do cabeçalho.

DisplayedHeaders 9

As alturas das filas ajustam-se para se adequar ao conteúdo dos cabeçalhos das linhas atualmente exibidos no ecrã.

DisplayedCellsExceptHeaders 10

As alturas das linhas ajustam-se para se ajustar ao conteúdo de todas as células nas linhas atualmente exibidas no ecrã, excluindo as células do cabeçalho.

DisplayedCells 11

As alturas das linhas ajustam-se para se ajustar ao conteúdo de todas as células nas linhas atualmente exibidas no ecrã, incluindo as células do cabeçalho.

Exemplos

O exemplo de código seguinte define as linhas para redimensionarem automaticamente a sua altura sempre que o conteúdo das células muda. A nova altura das filas é determinada a partir do conteúdo de todas as linhas e colunas. Este exemplo de código faz parte de um exemplo maior fornecido em Como: Redimensionar automaticamente células quando o conteúdo muda no controlo Windows Forms DataGridView.

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

Observações

O DataGridView controlo pode redimensionar as suas linhas com base na altura preferida de cada fila. A altura preferida da linha é a altura mínima necessária para mostrar o maior valor da célula nessa linha. Diferentes modos de tamanho permitem indicar quais as células usadas para calcular as novas alturas (sejam células de cabeçalho ou células não-cabeçalheiras) e se deve redimensionar todas as linhas ou apenas as linhas que estão atualmente apresentadas. Redimensionar um subconjunto de linhas é útil para evitar uma penalização de desempenho ao trabalhar com muitas linhas de dados.

O redimensionamento automático baseado em conteúdo impede os utilizadores de ajustar a altura das filas com o rato.

Esta enumeração é usada pela DataGridViewAutoSizeRowsMode propriedade de controlo e AutoResizeRows pelo método.

Para mais informações sobre modos de dimensionamento, consulte Opções de Dimensionamento no Windows Forms Controlo DataGridView.

Aplica-se a

Ver também