DataGridViewColumn.SortMode Propriété

Définition

Obtient ou définit le mode de tri de la colonne.

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

Valeur de propriété

DataGridViewColumnSortMode

Un DataGridViewColumnSortMode qui spécifie les critères utilisés pour commander les lignes en fonction des valeurs de cellules dans une colonne.

Exceptions

La valeur assignée à la propriété est en conflit avec SelectionMode.

Exemples

L’exemple de code suivant montre comment utiliser la SortMode propriété.

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

Remarques

Lorsqu’un DataGridView contrôle est trié à l’aide d’une colonne avec une SortMode valeur de propriété de Automatic , un glyphe de tri s’affiche automatiquement dans l’en-tête de colonne.

à partir de la .NET Framework 4,6, le glyphe de tri est redimensionné en fonction des paramètres ppp du système lorsque le fichier app.config contient l’entrée suivante :

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

Lorsque le contrôle est trié à l’aide d’une colonne avec une SortMode valeur de propriété de Programmatic , vous devez afficher le glyphe de tri vous-même via la SortGlyphDirection propriété.

Le mode de tri par défaut d’un DataGridViewTextBoxColumn est Automatic . Le mode de tri par défaut pour les autres types de colonnes est NotSortable .

La SortMode valeur ne vous empêche pas de trier une colonne par programme, même si d’autres restrictions peuvent s’appliquer. Pour plus d'informations, voir la méthode Sort.

Une SortMode valeur de propriété de NotSortable n’empêchera pas l' DataGridView.ColumnHeaderMouseClick événement de se produire, mais elle empêchera l’en-tête de modifier son apparence lorsque l’utilisateur clique dessus.

S’applique à

Voir aussi