DataGridViewAutoSizeRowsMode 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 as alturas das linhas são ajustadas.
public enum class DataGridViewAutoSizeRowsMode
public enum DataGridViewAutoSizeRowsMode
type DataGridViewAutoSizeRowsMode =
Public Enum DataGridViewAutoSizeRowsMode
- Herança
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.