簡單的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