Comment : définir les modes de tri des colonnes du contrôle DataGridView Windows Forms
Dans le contrôle, les colonnes de zone DataGridView de texte utilisent le tri automatique par défaut, tandis que d’autres types de colonnes ne sont pas triés automatiquement. Parfois, vous souhaiterez remplacer ces valeurs par défaut. Par exemple, vous pouvez afficher des images à la place de valeurs de cellule de texte, de nombres ou d’énumération. Bien que les images ne puissent pas être triées, les valeurs sous-jacentes qu’elles représentent peuvent être triées.
Dans le DataGridView contrôle, la SortMode valeur de propriété d’une colonne détermine son comportement de tri.
La procédure suivante montre la Priority
colonne à partir de How to : Customize Data Formatting in the Windows Forms DataGridView Control. Cette colonne est une colonne image et n’est pas triable par défaut. Elle contient des valeurs de cellule réelles qui sont des chaînes, mais elle peut être triée automatiquement.
Pour définir le mode de tri d’une colonne
définir la propriété DataGridViewColumn.SortMode ;
this.dataGridView1.Columns["Priority"].SortMode = DataGridViewColumnSortMode.Automatic;
Me.dataGridView1.Columns("Priority").SortMode = _ DataGridViewColumnSortMode.Automatic
Compilation du code
Cet exemple nécessite :
un contrôle DataGridView nommé
dataGridView1
qui contient une colonne nomméePriority
;des références aux assemblys System et System.Windows.Forms.
Voir aussi
.NET Desktop feedback
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour