我想在我的网格视图中订购一列,datetime
但我觉得它是作为字符串订购的:
我的代码:
if (SortExpression.ToString() == "TransDate")
{
if (SortDirection == SortDirection.Ascending)
{
gv_Details1.DataSource = TransactionList.OrderBy(t => DateTime.Parse(t.TransDate)).ToList<UserTransactionDTO>();
}
else
{
gv_Details1.DataSource = TransactionList.OrderByDescending(t => DateTime.Parse(t.TransDate)).ToList<UserTransactionDTO>();
}
}
我的 aspx :
<asp:BoundField DataField="TransDate" HeaderText="Date" SortExpression="TransDate">
部分结果::
23/12/2012 09:51
27/9/2012 11:36
3/10/2012 12:28
2/10/2012 10:51