2009-12-12 23 views

回答

1

是的,它的確如此。連續多次單擊同一列可切換ASC和DESC之間的排序。有關更多信息,請參見MSDN

點擊用於 導致在GridView 控制的商品的列中的鏈接按鈕進行排序基於所述排序 表達。典型地,所述排序 表達是簡單地在列中顯示的 字段,其​​ 使GridView控件相對於該列排序 的名稱。要通過多個字段進行排序 ,使用一種 表達式包含字段名稱的 逗號分隔的列表。 您可以使用SortExpression屬性確定GridView控件應用 的排序表達式 。 單擊列的鏈接按鈕 反覆切換升序和降序 秩序之間的排序方向 。要確定當前的排序 方向,請使用SortDirection 屬性。

+0

假設當前排序方向被設定爲SortDirection.Descending,然後僅改變當前排序方向的方法是處理GridView.Sorting事件,並通過與子串「ASC」替換其子串「DESC」手動更改的SortExpression串? – carewithl 2009-12-12 21:12:05

+1

沒有 - 如果你想將它從排序事件改變 - 使用GridViewSortEventArgs做到這一點(e.SortDirection) - http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols。 gridviewsorteventargs.aspx – 2009-12-12 22:46:26

+0

抱歉沒有儘快回覆,但我沒有注意到你的回覆。無論如何,我非常感謝你的幫助 – carewithl 2009-12-15 17:37:20