DataGridViewColumn.SortMode Proprietà

Definizione

Ottiene o imposta la modalità di ordinamento della colonna.

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

Valore della proprietà

Oggetto DataGridViewColumnSortMode che specifica i criteri usati per ordinare le righe in base ai valori delle celle di una colonna.

Eccezioni

Il valore assegnato alla proprietà è in conflitto con la proprietà SelectionMode.

Esempio

Nell'esempio di codice seguente viene illustrato come utilizzare la SortMode proprietà .

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

Commenti

Quando un DataGridView controllo viene ordinato utilizzando una colonna con un SortMode valore della proprietà , Automaticun glifo di ordinamento viene visualizzato automaticamente nell'intestazione di colonna.

A partire da .NET Framework 4.6, il glifo di ordinamento viene ridimensionato in base alle impostazioni DPI di sistema quando il file app.config contiene la voce seguente:

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

Quando il controllo viene ordinato utilizzando una colonna con un SortMode valore di proprietà di Programmatic, è necessario visualizzare il glifo di ordinamento manualmente tramite la SortGlyphDirection proprietà .

La modalità di ordinamento predefinita di un DataGridViewTextBoxColumn oggetto è Automatic. La modalità di ordinamento predefinita per altri tipi di colonna è NotSortable.

Il SortMode valore non impedisce l'ordinamento di una colonna a livello di codice, anche se possono essere applicate altre restrizioni. Per altre informazioni, vedere il metodo Sort.

Il SortMode valore della proprietà di NotSortable non impedisce che si verifichi l'evento DataGridView.ColumnHeaderMouseClick , ma impedisce all'intestazione di modificarne l'aspetto quando viene fatto clic.

Si applica a

Vedi anche