2011-01-26 92 views
0

我有一個gridview,我從linq查詢加載。gridview排序

MyGridData是從linq查詢返回的列表,其中包含一個名爲MyVariable的變量。所以,在後面的代碼我有:

MyGrid.DataSource = MyGridData; 
MyGrid.DataBind(); 

然後我去了aspx來源並添加AllowSorting = true和我想啓用排序爲綁定列,我添加SortExpression = "MyVariable"

當頁面呈現,如果我在列的標題點擊排序的網格,我得到一個黃色屏幕的死亡與此消息:

The GridView 'MyGrid' fired event Sorting which wasn't handled 

我在做什麼錯?

感謝。

回答

1

您必須在代碼隱藏中實現Sorting-Event的處理程序。對數據源進行排序並再次綁定您的網格。