DataGridViewAutoSizeRowMode Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.