1
当GridView实现排序时,会自动将字符串值“ASC”还是“DESC”附加到sortExpression参数的值?如果是这样,那么根据什么标准来“决定”何时追加“ASC”以及何时追加“DESC”值?GridView是否自动将值“ASC”或“DESC”附加到sortExpression参数的值?
当GridView实现排序时,会自动将字符串值“ASC”还是“DESC”附加到sortExpression参数的值?如果是这样,那么根据什么标准来“决定”何时追加“ASC”以及何时追加“DESC”值?GridView是否自动将值“ASC”或“DESC”附加到sortExpression参数的值?
是的,它的确如此。连续多次单击同一列可切换ASC和DESC之间的排序。有关更多信息,请参见MSDN。
点击用于 导致在GridView 控制的商品的列中的链接按钮进行排序基于所述排序 表达。典型地,所述排序 表达是简单地在列中显示的 字段,其 使GridView控件相对于该列排序 的名称。要通过多个字段进行排序 ,使用一种 表达式包含字段名称的 逗号分隔的列表。 您可以使用SortExpression属性确定GridView控件应用 的排序表达式 。 单击列的链接按钮 反复切换升序和降序 秩序之间的排序方向 。要确定当前的排序 方向,请使用SortDirection 属性。
假设当前排序方向被设定为SortDirection.Descending,然后仅改变当前排序方向的方法是处理GridView.Sorting事件,并通过与子串“ASC”替换其子串“DESC”手动更改的SortExpression串? – carewithl 2009-12-12 21:12:05
没有 - 如果你想将它从排序事件改变 - 使用GridViewSortEventArgs做到这一点(e.SortDirection) - http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols。 gridviewsorteventargs.aspx – 2009-12-12 22:46:26
抱歉没有尽快回复,但我没有注意到你的回复。无论如何,我非常感谢你的帮助 – carewithl 2009-12-15 17:37:20