DataGridViewAutoSizeRowMode Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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.