0
上下文如下: 一個DexExpress AspxGridView與服務器端分頁/過濾/排序機制(使用ObjectDataSource)。DevExpress AspxGridView clientside SelectionChanged問題當使用分頁ObjectDataSource
我一直有問題的過濾機制(見stack)。
現在,我遇到的問題是:客戶端事件在DataSource事件之間發生了重疊。 :O。 讓我解釋一下發生了什麼:如果我改變頁面(或者排序/過濾),然後從網格中選擇一行,客戶端SelectionChanged事件就會啓動。如果我更改頁面(或排序/過濾),則該事件不再觸發。相反,在服務器端,我得到一個「方法或操作未實現」異常具有以下堆棧跟蹤:
at DevExpress.Web.Data.WebDataProviderBase.GetListSouceRowValue(Int32 listSourceRowIndex, String fieldName)
at DevExpress.Web.Data.WebDataProxy.GetListSourceRowValue(Int32 listSourceRowIndex, String fieldName)
at DevExpress.Web.Data.WebDataProxy.GetKeyValueCore(Int32 index, GetKeyValueCallback getKeyValue)
at DevExpress.Web.Data.WebDataSelectionBase.GetSelectedValues(String[] fieldNames, Int32 visibleStartIndex, Int32 visibleRowCountOnPage)
at DevExpress.Web.Data.WebDataProxy.GetSelectedValues(String[] fieldNames)
at DevExpress.Web.ASPxGridView.ASPxGridView.FBSelectFieldValues(String[] args)
at DevExpress.Web.ASPxGridView.ASPxGridView.GetCallbackResultCore()
at DevExpress.Web.ASPxGridView.ASPxGridView.GetCallbackResult()
at DevExpress.Web.ASPxClasses.ASPxWebControl.System.Web.UI.ICallbackEventHandler.GetCallbackResult()
難道我做錯了什麼?
任何幫助將不勝感激。