Como: Definir os modos de classificação para colunas no controle do Windows Forms DataGridView

No DataGridView colunas da caixa de texto de controle, para usar a classificação automática por padrão, enquanto outros tipos de coluna não são classificados automaticamente. Às vezes você desejará substituir esses padrões. Por exemplo, você pode exibir imagens no lugar do texto, números ou valores de enumeração de célula. Enquanto as imagens não podem ser classificadas, os valores subjacentes que eles representam podem ser classificados.

No DataGridView o controle, o SortMode valor de propriedade de uma coluna determina seu comportamento de classificação.

O procedimento a seguir mostra a Priority coluna de Como: Personalizar a formatação de dados no Windows Forms DataGridView Control. Esta coluna é uma coluna de imagem e não podem ser classificada por padrão. Ele contém valores de célula reais são seqüências de caracteres, no entanto, para que possam ser classificado automaticamente.

Para definir o modo de classificação para uma coluna

  • Defina a propriedade DataGridViewColumn.SortMode.

    Me.dataGridView1.Columns("Priority").SortMode = _
        DataGridViewColumnSortMode.Automatic
    
    this.dataGridView1.Columns["Priority"].SortMode =
        DataGridViewColumnSortMode.Automatic;
    

Compilando o código

Este exemplo requer:

Consulte também

Referência

DataGridView

DataGridViewColumn.SortMode

Conceitos

Modos de classificação de coluna no controle do Windows Forms DataGridView

Como: Personalizar o controle DataGridView do Windows Forms de classificação

Outros recursos

Classificar dados em Windows Forms DataGridView Control