我已經有了一個帶有GridView組件的aspx。總是保持一個特定的行在上面,而像往常一樣排序其他行
我的要求是始終將一個特定的行保留在最前面,同時按照常規排序其他行,即單擊標題。
我試着用OnSorting標籤,但無論我將它送入數據源的順序如何,它都是自己的度假村。
如何覆蓋這種行爲,以便當單擊標題時,我會在代碼隱藏自己中進行排序,忽略gridview排序?
編輯:
GridView.DataSource = list.OrderBy(x => x.type).Select(....
GridView.DataBind();`
最好的選擇將排序您的數據集/表綁定到您的業務邏輯與GridView之前。 – Sam
這就是我所做的,但內置的排序依然發生在後面'無論我將它送入數據源的順序是什麼,它是它自己的度假村' – EasierSaidThanDone
最初的排序是好的,但即使我在OnSorting中執行相同的排序在頭上),它會按該列進行排序。 – EasierSaidThanDone