【发布时间】:2010-09-18 19:31:22
【问题描述】:
我在 ASP.NET (1,2,3,4, ...) 中有一个带有行号 (Container.DataItemIndex) 列的 GridView
我通过以下代码将其添加到 GridView 中:
<asp:TemplateField HeaderText="#" SortExpression="#">
<ItemTemplate>
<%# Container.DataItemIndex + 1 %>
</ItemTemplate>
</asp:TemplateField>
我想按此列对 GridView 进行排序。
我是说
ASC : 1,2,3,4, ...
DESC : n,n-1, ... , 4,3,2,1
我该怎么做?
编辑:
我通过这种方式做到了http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.sorting.aspx,但它对# 列的排序类似于1,11,12,13,...,2,21,22,...
我要排序#列1,2,3,...,11,12,13,...
【问题讨论】:
标签: c# asp.net sorting gridview