简单的gridview。 SqlData源将数据绑定到gridview。 一个名为Date(类型日期)的列,我在编辑内容时添加日期。
我想按日期列对整个gridview列进行排序。
知道我该怎么做?
感谢
答案 0 :(得分:0)
答案 1 :(得分:0)
一种简单的方法是在SQL select语句中添加一个额外的列。这个额外的列将是可用于排序的格式的编辑日期(YYYYMMDD格式):
CONVERT(VARCHAR(8), [Date], 112) as sortedDate
然后更改编辑日期字段以使用排序日期字段作为排序表达式:
<asp:BoundField DataField="Date" HeaderText="Edit Date" SortExpression="sortedDate"/>