DataGridViewAutoSizeRowMode Enumeração

Definição

Define 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

Name Valor Description
RowHeader 1

A altura da fila ajusta-se para se ajustar ao conteúdo do cabeçalho da fila.

AllCellsExceptHeader 2

A altura da linha ajusta-se para se ajustar ao conteúdo de todas as células da linha, excluindo a célula do cabeçalho.

AllCells 3

A altura da linha ajusta-se para se ajustar ao conteúdo de todas as células da linha, incluindo a célula do cabeçalho.

Exemplos

O exemplo de código seguinte redimensiona a terceira linha do controlo para se ajustar ao conteúdo das suas células não-cabeçalho. Este exemplo de código faz parte de um exemplo mais amplo fornecido em How to: Programmatically Redimension Cells to Adequate 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

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 não células de cabeçalho) 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 pelo DataGridView método de controlo AutoResizeRow .

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

Aplica-se a

Ver também