Freigeben über


DataGridViewTextBoxColumn.SortMode Eigenschaft

Definition

Ruft den Sortiermodus für die Spalte ab oder legt diesen fest.

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

Eigenschaftswert

Ein DataGridViewColumnSortMode, der die Kriterien zum Sortieren der Zeilen basierend auf den Zellenwerten in einer Spalte angibt.

Beispiele

Im folgenden Codebeispiel wird die Verwendung dieser Eigenschaft veranschaulicht.

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

Hinweise

Wenn ein DataGridView Steuerelement mithilfe einer Spalte mit dem SortMode Eigenschaftswert von Automaticsortiert wird, wird automatisch eine Sortier-Glyphe im Spaltenheader angezeigt.

Wenn das Steuerelement mithilfe einer Spalte mit dem SortMode Eigenschaftswert sortiert Programmaticwird, müssen Sie die Sortier-Glyphe selbst über die SortGlyphDirection -Eigenschaft anzeigen.

Der Standardsortiermodus eines DataGridViewTextBoxColumn ist Automatic. Der Standardsortiermodus für andere Spaltentypen ist NotSortable.

Der SortMode Wert hindert Sie nicht daran, eine Spalte programmgesteuert zu sortieren, obwohl möglicherweise andere Einschränkungen gelten. Weitere Informationen finden Sie unter der Methode Sort.

Ein SortMode Eigenschaftswert von NotSortable verhindert nicht, dass das DataGridView.ColumnHeaderMouseClick Ereignis auftritt, aber er verhindert, dass der Header seine Darstellung ändert, wenn darauf geklickt wird.

Gilt für:

Weitere Informationen