Compartilhar via


DataGridViewAutoSizeRowMode Enumeração

Definição

Define os valores para especificar como a altura de uma linha é ajustada.

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

Campos

AllCells 3

A altura da linha é ajustada para caber os conteúdos de todas as células na linha, incluindo a célula de cabeçalho.

AllCellsExceptHeader 2

A altura da linha é ajustada para caber os conteúdos de todas as células na linha, excluindo a célula de cabeçalho.

RowHeader 1

A altura da linha é ajustada para caber o conteúdo do cabeçalho da linha.

Exemplos

O exemplo de código a seguir redimensiona a terceira linha no controle para se ajustar ao conteúdo de suas células nãoheader. Este exemplo de código faz parte de um exemplo maior fornecido em 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

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 indicar quais células são usadas para calcular as novas alturas (células de cabeçalho ou células não cabeçalho) 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 da linha com o mouse.

Essa enumeração é usada pelo DataGridView método de controle AutoResizeRow .

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