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 :
Un contrôle DataGridView nommé dataGridView1 qui contient une colonne nommée Priority.
Références aux assemblys System et System.Windows.Forms.
Voir aussi
Référence
Concepts
Modes de tri des colonnes du contrôle DataGridView Windows Forms
Comment : personnaliser le tri dans le contrôle DataGridView Windows Forms