DataGridViewAutoSizeRowsMode Enumeração

Definição

Define os 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

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.

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.

AllHeaders 5

A altura da linha é ajustada para se adequar ao conteúdo do cabeçalho da linha.

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.

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.

DisplayedHeaders 9

A altura da linha é ajustada para se adequar ao conteúdo dos cabeçalhos de linha atualmente exibidos na tela.

None 0

A altura da linha não é ajustada automaticamente.

Exemplos

O exemplo de código a seguir define linhas para redimensionar automaticamente sua altura sempre que o conteúdo da célula for alterado. A altura da nova linha é 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 células automaticamente quando o conteúdo é alterado no controle 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

Comentários

O DataGridView controle pode redimensionar suas linhas com base na altura preferencial de cada linha. A altura de linha preferencial é a altura mínima necessária para exibir o maior valor de célula nessa linha. 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ãoheader) e se deseja redimensionar todas as linhas ou apenas as linhas exibidas no momento. Redimensionar um subconjunto de linhas é útil para evitar uma penalidade de desempenho ao trabalhar com muitas linhas de dados.

O redimensionamento automático baseado em conteúdo impede que os usuários ajustem as alturas das linhas com o mouse.

Essa enumeração é usada pela DataGridView propriedade de controle AutoSizeRowsMode e AutoResizeRows pelo método .

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

Aplica-se a

Confira também