Sortierung in DataGridView ausschalten?

23/04/2010 - 09:15 von mimuel | Report spam
Hi,

ich möchte im DataGridView zwar eine HeaderZeile zulassen,
aber die Sortierung über die HeaderLeiste nicht zulassen.
Ein Befehl wie AllowUserToSortRows wàre die Lösung.
Oder gibt es ein Event der ausgelöst wird wenn eine HeaderSpalte
angeclickt wird?

Danke Michael
 

Lesen sie die antworten

#1 FrankDzaebel
23/04/2010 - 10:06 | Warnen spam
Hallo Miguel,

ich möchte im DataGridView zwar eine HeaderZeile zulassen,
aber die Sortierung über die HeaderLeiste nicht zulassen.
Ein Befehl wie AllowUserToSortRows wàre die Lösung.
Oder gibt es ein Event der ausgelöst wird wenn eine HeaderSpalte
angeclickt wird?



Zum Beispiel:

foreach (DataGridViewColumn col in dgv.Columns)
col.SortMode = DataGridViewColumnSortMode.NotSortable;

Oder, wenn die Bindungs-Quelle "SupportsSorting" auf false hat,
oder wenn man das Dgv.ColumnAdded-Ereignis behandelt und
dort die gewàhlte Spalte auf NotSortable setzt.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen