简单的gridview。 将数据绑定到gridview的SqlData源。 一个名为Date(类型日期)的列,其中添加了编辑内容时的日期。如何按timedate列对gridview列进行排序?
我想按日期列排序整个gridview列。
任何想法我该怎么做?
感谢
简单的gridview。 将数据绑定到gridview的SqlData源。 一个名为Date(类型日期)的列,其中添加了编辑内容时的日期。如何按timedate列对gridview列进行排序?
我想按日期列排序整个gridview列。
任何想法我该怎么做?
感谢
一个简单的方法来做到这一点是添加一个额外的列到你的SQL SELECT语句。这额外的列将在格式编辑日期可用于排序(YYYYMMDD格式):
CONVERT(VARCHAR(8), [Date], 112) as sortedDate
然后改变你的编辑日期字段使用排序日期字段作为排序表达式:
<asp:BoundField DataField="Date" HeaderText="Edit Date" SortExpression="sortedDate"/>
GridView1.Sort(DropdownList1.SelectedValue,SortDirection.Descending)但这不是帮助 – 2012-04-11 08:28:00