Vorgehensweise: Festlegen der Sortierungsmodi für Spalten im DataGridView-Steuerelement in Windows Forms
Im DataGridView-Steuerelement werden die Spalten von Textfeldern standardmäßig automatisch sortiert, während die anderen Spaltentypen nicht automatisch sortiert werden. Mitunter möchten Sie diese Standardeinstellungen außer Kraft setzen. Sie können beispielsweise Bilder anstelle von Text, Zahlen oder Enumerationzellenwerten anzeigen. Während die Bilder nicht sortiert werden können, können die zugrunde liegenden Werte, die sie darstellen, sortiert werden.
Im DataGridView-Steuerelement bestimmt der Wert der SortMode-Eigenschaft einer Spalte deren Sortierverhalten.
Das folgende Verfahren zeigt die Priority
-Spalte von Vorgehensweise: Anpassen der Datenformatierung im Windows Forms-Steuerelement DataGridView. Diese Spalte ist eine Bildspalte, die standardmäßig nicht sortierbar ist. Sie enthält jedoch tatsächliche Zellwerte, die Zeichenfolgen sind, 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
Kompilieren des Codes
Für dieses Beispiel benötigen Sie Folgendes:
Ein DataGridView-Steuerelement mit dem Namen
dataGridView1
, das eine Spalte namensPriority
enthält.Verweise auf die Assemblys System und System.Windows.Forms.
Weitere Informationen
.NET Desktop feedback
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für