2009-12-12 51 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