2012-01-30 54 views
0

我目前嘗試使用含有兩個ASPxGridView控制在UpdatePanel和一個小的形式。但是,我遇到了一些問題。我已經使用相同的設置配置了這些GridView中的兩個,包括各自的數據源和事件。如果這打破了,當我使用更新面板作爲觸發做一個AsyncPostback裏面的GridView的的「的SelectionChanged」事件。多ASPxGridView的觸發UpdatePanel的不工作

真正的祕密是,當我有一個GridView的EnableCallBacks屬性設置爲'True',以便它不會使用更新面板,另一個更新完美。但是,如果我將這兩個屬性都設置爲false,則允許它們都更新面板,它會中斷。但是,它以一種奇怪的方式打破了。當我進入並選擇任何東西時,它只會鎖定,並且不會在90秒內更新任何內容(這是我默認的超時)。

是否有任何理由,你不能有2個ASPxGridviews與要更新的面板各自的觸發相同的更新面板時的「OnSelectionChanged」事件被開除了?如果沒有,是否有任何其他的設置比「SettingsBehavior-ProcessSelectionChangedOnServer」需要被設置爲GridView的正常工作等?

回答

0

至於裏面的UpdatePanel嵌入網格時,你應該設置ASPxGridView.EnableCalbacks假的一般規則。這裏是關於DevEx組件中的回調概念的general discussion
對於這個特定的問題,很難說沒有代碼,但這些例子可能是有關您的問題:
1. How to reload grid data when navigating the TreeList
2. FocusedRowChanged event and AJAX UpdatePanel

此外,您可以不用的UpdatePanel實現這個如果這些網格是隻有在回調期間需要刷新的元素。