ASP.NET GridView
排序:當我單擊列名稱時,我想要將排序方向從升序更改爲降序。但默認情況下,排序方向始終顯示爲上升。我是否缺少任何屬性設置來切換排序方向?任何幫助不勝感激。謝謝。如何對GridView進行排序?
protected void gridView_Sorting(object sender, GridViewSortEventArgs e)
{
DataTable dataTable = myDataTable(strSQL);
if (dataTable != null)
{
DataView dataView = new DataView(dataTable);
dataView.Sort = e.SortExpression + " " + SortDirection(e.SortDirection);
gridView.DataSource = dataView;
gridView.DataBind();
}
}
//e.SortDirection always showing ascending
ASPX GridView的立柱設計進行排序:
<asp:BoundField DataField="CREATE_DATE" HeaderText="Create Date" SortExpression="CREATE_DATE" />
我認爲這是你需要排序的數據,而不是網格本身。 –