Gewusst wie: Festlegen der Sortierungsmodi für Spalten im DataGridView-Steuerelement in Windows Forms

Aktualisiert: November 2007

Im DataGridView-Steuerelement verwenden Textfeldspalten standardmäßig die automatische Sortierung, während andere Spaltentypen nicht automatisch sortiert werden. Gelegentlich möchten Sie diese Vorgaben überschreiben. Beispielsweise können Sie Bilder anstelle von Text, Zahlen oder Enumerationszellenwerten anzeigen. Die Bilder können zwar nicht sortiert werden, die zugrunde liegenden Werte, die sie darstellen, aber schon.

Im DataGridView-Steuerelement bestimmt der SortMode-Eigenschaftenwert einer Spalte ihr Sortierverhalten.

In der folgenden Prozedur wird die Priority-Spalte aus Gewusst wie: Anpassen der Datenformatierung im DataGridView-Steuerelement in Windows Forms gezeigt. Diese Spalte ist eine Bildspalte und wird standardmäßig nicht sortiert. Sie enthält eigentliche Zellenwerte, die jedoch Zeichenfolgen sind und somit automatisch sortiert werden können.

So legen Sie den Sortiermodus für eine Spalte fest

  • Legen Sie die DataGridViewColumn.SortMode-Eigenschaft fest.

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

Kompilieren des Codes

Dieses Beispiel setzt Folgendes voraus:

Siehe auch

Konzepte

Spaltenssortiermodi im DataGridView-Steuerelement von Windows Forms

Gewusst wie: Anpassen der Sortierung im DataGridView-Steuerelement in Windows Forms

Referenz

DataGridView

DataGridViewColumn.SortMode

Weitere Ressourcen

Sortieren von Daten im DataGridView-Steuerelement in Windows Forms