2011-07-19 34 views
2

我有一個帶有AutoGenerateColumns =「true」的gridview(通常我不知道列將是什麼)。是否有簡單的方法通過點擊列標題來排序網格?目前唯一的解決方案是AutoGenerateColumns =「false」如何使用ColumnHeader對GridView進行排序當AutoGenerateColumns =「true」時點擊

或者,如果我知道其中一列將被稱爲StatusId是否有一種方法可以在此列上排序?

編輯: 我手動更新gridview的HeaderRow,使它們更加用戶友好,這似乎是敲門的事情。有沒有辦法解決這個問題?

回答

0

您是否嘗試在gridview中設置AllowSorting="true"

如果這不是爲你工作,那麼你就可以實現custom Sorting

可以得到自定義排序從這個線程代碼:How to convert a GridView to DataTable and sort the DataTable?

+0

是的,我做到了,在進一步的調查,我可以看到我更新的值在gridview的HeaderRow中使它們更加用戶友好。這似乎是禁用標題中的排序鏈接。我會更新原始帖子。 – openshac

相關問題