Partager via


Comment : définir les modes de tri des colonnes du contrôle DataGridView Windows Forms

Dans le contrôle DataGridView, les colonnes de zone de texte utilisent le tri automatique par défaut, tandis que d'autres types de colonne ne sont pas triés automatiquement. Vous pouvez substituer ces valeurs par défaut. Par exemple, vous pouvez afficher des images à la place de texte, de nombres ou de valeurs de cellules d'énumération. Si les images ne peuvent pas être triées, les valeurs sous-jacentes qu'elles représentent peuvent être triées.

Dans le contrôle DataGridView, la valeur de propriété SortMode d'une colonne détermine son comportement de tri.

La procédure suivante affiche la colonne Priority de Comment : personnaliser la mise en forme des données dans le contrôle DataGridView Windows Forms. Cette colonne est une colonne d'image et n'est pas triable par défaut. Elle contient, toutefois, des valeurs de cellules réelles qui sont des chaînes, afin qu'elles puissent être triées automatiquement.

Pour définir le mode de tri d'une colonne

  • Définissez la propriété DataGridViewColumn.SortMode.

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

Compilation du code

Cet exemple nécessite les éléments suivants :

Voir aussi

Référence

DataGridView

DataGridViewColumn.SortMode

Concepts

Modes de tri des colonnes du contrôle DataGridView Windows Forms

Comment : personnaliser le tri dans le contrôle DataGridView Windows Forms

Autres ressources

Tri des données dans le contrôle DataGridView Windows Forms