Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

DataGridViewColumn.SortMode-Eigenschaft

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

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)
public DataGridViewColumnSortMode SortMode { get; set; }

Eigenschaftswert

Typ: System.Windows.Forms.DataGridViewColumnSortMode
Ein DataGridViewColumnSortMode, der die Kriterien zum Sortieren der Zeilen basierend auf den Zellenwerten in einer Spalte angibt.
Ausnahme Bedingung
InvalidOperationException

Der der Eigenschaft zugewiesene Wert steht in Konflikt mit SelectionMode.

Wenn ein DataGridView-Steuerelement mithilfe einer Spalte mit einem SortMode-Eigenschaftswert von Automatic sortiert wird, wird im Spaltenheader automatisch ein Sortiersymbol angezeigt.

Wenn das Steuerelement mithilfe einer Spalte mit einem SortMode-Eigenschaftswert von Programmatic sortiert wird, müssen Sie selbst das Sortiersymbol über die SortGlyphDirection-Eigenschaft anzeigen.

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

Der SortMode-Wert verhindert nicht das programmgesteuerte Sortieren einer Spalte, obwohl andere Einschränkungen gelten können. Weitere Informationen finden Sie unter der Sort-Methode.

Ein SortMode-Eigenschaftswert von NotSortable verhindert nicht das Auftreten des DataGridView.ColumnHeaderMouseClick-Ereignisses. Es verhindert jedoch, dass die Darstellung des Headers geändert wird, wenn darauf geklickt wird.

Im folgenden Codebeispiel wird die Verwendung der SortMode-Eigenschaft veranschaulicht.


this.dataGridView1.Columns["Priority"].SortMode =
    DataGridViewColumnSortMode.Automatic;


.NET Framework

Unterstützt in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ