DataGridViewColumn.SortMode Propriété

Définition

Obtient ou définit le mode de tri de la colonne.Gets or sets the sort mode for the column.

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é

Un DataGridViewColumnSortMode qui spécifie les critères utilisés pour commander les lignes en fonction des valeurs de cellules dans une colonne.A DataGridViewColumnSortMode that specifies the criteria used to order the rows based on the cell values in a column.

Exceptions

La valeur assignée à la propriété est en conflit avec SelectionMode.The value assigned to the property conflicts with SelectionMode.

Exemples

L’exemple de code suivant montre comment utiliser la SortMode propriété.The following code example demonstrates how to use the SortMode property.

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 SortMode colonne avec une Automaticvaleur de propriété de, un glyphe de tri s’affiche automatiquement dans l’en-tête de colonne.When a DataGridView control is sorted using a column with a SortMode property value of Automatic, a sorting glyph is automatically displayed in the column header.

À 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 :Starting in the .NET Framework 4.6, the sorting glyph is resized according to the system DPI settings when the app.config file contains the following entry:

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

Lorsque le contrôle est trié à l’aide d’une SortMode colonne avec une Programmaticvaleur de propriété de, vous devez afficher le glyphe SortGlyphDirection de tri vous-même via la propriété.When the control is sorted using a column with a SortMode property value of Programmatic, you must display the sorting glyph yourself through the SortGlyphDirection property.

Le mode de tri par défaut DataGridViewTextBoxColumn d' Automaticun est.The default sort mode of a DataGridViewTextBoxColumn is Automatic. Le mode de tri par défaut pour les autres NotSortabletypes de colonnes est.The default sort mode for other column types is NotSortable.

La SortMode valeur ne vous empêche pas de trier une colonne par programme, même si d’autres restrictions peuvent s’appliquer.The SortMode value does not prevent you from sorting a column programmatically, although other restrictions may apply. Pour plus d'informations, voir la méthode Sort.For more information, see the Sort method.

Une SortMode valeur de propriété NotSortable de n’empêchera pas DataGridView.ColumnHeaderMouseClick l’événement de se produire, mais elle empêchera l’en-tête de modifier son apparence lorsque l’utilisateur clique dessus.A SortMode property value of NotSortable will not prevent the DataGridView.ColumnHeaderMouseClick event from occurring, but it will prevent the header from changing its appearance when it is clicked.

S’applique à

Voir aussi