其Arun。這次我在ASP.Net中有一個排序問題。對於第一次點擊,降序工作正常,但在第二次點擊升序不再採取。它仍然以降序排列。我使用Tableadapter來顯示gridview內容。請檢查代碼並將我改正到我錯過的地方。在ASP.NET Gridview中排序
protected void gv1_Sorting(object sender, GridViewSortEventArgs e)
{
string sdir = e.SortDirection == SortDirection.Ascending ? "DESC" : "ASC";
DataView dv = new DataView(ds2.AllocationPending(ClientLoggedIn.Text));
dv.Sort = e.SortExpression + " " + sdir;
gv1.DataSource = dv;
gv1.DataBind();
}
也請解釋 - 是否有任何其他方式來應用沒有Dataview的排序。
謝謝。
我不明白爲什麼e.SortDirection被使用然後...微軟實際上說,它應該自動改變,如果你點擊兩次相同的列標題... – 2018-01-24 14:01:34