2009-03-30 19 views
2

Ich habe eine Rasteransicht mit AllowSorting auf True festgelegt. Ich erhalte ein Ereignis, wenn ein sortierbarer Header angeklickt wird. Der Handler hat einen Parameter "GridViewSortEventArgs e", der eine SortDirection-Eigenschaft enthält. Unabhängig davon, wie oft Sie auf dieselbe Überschrift klicken, ist die SortDirection immer aufsteigend. Ich denke, dass ich etwas verpasse, wie eine Art, dem Gitter zu sagen, "jetzt sind Sie basierend auf Spalte eins und in aufsteigender Reihenfolge sortiert", so dass das nächste Mal, wenn das Gitter einen Klick auf die Überschrift "Spalte eins" sieht, entscheidet gehe absteigend.ASP.Net GridView Sortierung

jede Hilfe geschätzt. Cheers, Ali

Antwort

0

Vielen Dank allen, hörte ich balexandre und nahm den Ansichtszustand Ansatz. Ich denke, ich sollte das nicht tun, aber es scheint keinen besseren Weg atm zu geben und ich muss heute versenden ...

nochmals vielen Dank, tolle Community. Prost, Ali

+0

Der ViewState-Ansatz ist der richtige Weg. Diese Funktion funktioniert mit keiner anderen Datenquelle als einem asp: SqlDataSource-Objekt. – Bryan