DataGridViewColumn.SortMode Propriedade

Definição

Obtém ou define o modo de classificação da coluna.

public:
 property System::Windows::Forms::DataGridViewColumnSortMode SortMode { System::Windows::Forms::DataGridViewColumnSortMode get(); void set(System::Windows::Forms::DataGridViewColumnSortMode value); };
public System.Windows.Forms.DataGridViewColumnSortMode SortMode { get; set; }
member this.SortMode : System.Windows.Forms.DataGridViewColumnSortMode with get, set
Public Property SortMode As DataGridViewColumnSortMode

Valor da propriedade

Um DataGridViewColumnSortMode que especifica os critérios usados para ordenar as linhas com base nos valores da célula em uma coluna.

Exceções

O valor atribuído à propriedade entra em conflito com SelectionMode.

Exemplos

O exemplo de código a seguir demonstra como usar a SortMode propriedade .

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

Comentários

Quando um DataGridView controle é classificado usando uma coluna com um SortMode valor de propriedade de Automatic, um glifo de classificação é exibido automaticamente no cabeçalho da coluna.

A partir do .NET Framework 4.6, o glifo de classificação é redimensionado de acordo com as configurações de DPI do sistema quando o arquivo app.config contém a seguinte entrada:

<appSettings>  
  <add key="EnableWindowsFormsHighDpiAutoResizing" value="true" />  
</appSettings>  

Quando o controle é classificado usando uma coluna com um SortMode valor de propriedade de Programmatic, você deve exibir o glifo de classificação por conta própria por meio da SortGlyphDirection propriedade .

O modo de classificação padrão de um DataGridViewTextBoxColumn é Automatic. O modo de classificação padrão para outros tipos de coluna é NotSortable.

O SortMode valor não impede que você classifique uma coluna programaticamente, embora outras restrições possam ser aplicadas. Para obter mais informações, consulte o método Sort.

Um SortMode valor de propriedade de NotSortable não impedirá que o DataGridView.ColumnHeaderMouseClick evento ocorra, mas impedirá que o cabeçalho altere sua aparência quando for clicado.

Aplica-se a

Confira também