DataGridViewColumn.SortMode Propriedade
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.
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.