Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
简单的网格视图。SqlData 源将数据绑定到gridview。一个名为 Date ( type date ) 的列,我在其中添加了我编辑某些内容的日期。
我想按日期列对整个 gridview 列进行排序。
知道我该怎么做吗?
谢谢
Page level
GridView DataSource
ViewState
Postback
GridView
此处和此处的示例
一种简单的方法是在 SQL 选择语句中添加一个附加列。这个额外的列将是可用于排序的格式的编辑日期(YYYYMMDD 格式):
CONVERT(VARCHAR(8), [Date], 112) as sortedDate
然后更改您的编辑日期字段以使用您的排序日期字段作为排序表达式:
<asp:BoundField DataField="Date" HeaderText="Edit Date" SortExpression="sortedDate"/>