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:
Ein DataGridView-Steuerelement mit dem Namen dataGridView1, das eine Spalte mit dem Namen Priority enthält.
Verweise auf die System-Assembly und die System.Windows.Forms-Assembly.
Siehe auch
Konzepte
Spaltenssortiermodi im DataGridView-Steuerelement von Windows Forms
Gewusst wie: Anpassen der Sortierung im DataGridView-Steuerelement in Windows Forms
Referenz
Weitere Ressourcen
Sortieren von Daten im DataGridView-Steuerelement in Windows Forms