Freigeben über


Vorgehensweise: Festlegen der Sortiermodi für Spalten im Windows Forms DataGridView-Steuerelement

DataGridView Im Steuerelement verwenden Textfeldspalten standardmäßig die automatische Sortierung, während andere Spaltentypen nicht automatisch sortiert werden. Manchmal möchten Sie diese Standardwerte überschreiben. Sie können z. B. Bilder anstelle von Text, Zahlen oder Enumerationszellenwerten anzeigen. Während die Bilder nicht sortiert werden können, können die zugrunde liegenden Werte, die sie darstellen, sortiert werden.

DataGridView Im Steuerelement bestimmt der SortMode Eigenschaftswert einer Spalte das Sortierverhalten.

Das folgende Verfahren zeigt die Priority Spalte von How to: Customize Data Formatting in the Windows Forms DataGridView Control. Diese Spalte ist eine Bildspalte und kann nicht standardmäßig sortiert werden. Sie enthält tatsächliche Zellwerte in Form von Text, sodass sie automatisch sortiert werden können.

So legen Sie den Sortiermodus für eine Spalte fest

  • Legen Sie die DataGridViewColumn.SortMode-Eigenschaft fest.

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

Code kompilieren

In diesem Beispiel ist Folgendes erforderlich:

Siehe auch