Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
Ein DataGridView Steuerelement mit dem Namen
dataGridView1
, das eine Spalte mit dem NamenPriority
enthält.Verweise auf die Assemblys System und System.Windows.Forms
Siehe auch
.NET Desktop feedback