2012-01-30 2 views
0

현재 두 개의 ASPxGridView 컨트롤과 작은 폼이 포함 된 UpdatePanel을 사용하려고합니다. 그러나 몇 가지 문제가 있습니다. 나는 각각의 데이터 소스와 이벤트와 함께 동일한 설정으로이 gridviews 중 2 개를 구성했습니다. 이 부분은 AsyncPostback을 수행하기위한 트리거로 업데이트 패널 내부의 Gridviews 'SelectionChanged'이벤트를 사용할 때입니다.여러 ASPxGridView의 트리거 UpdatePanel이 작동하지 않습니다.

진정한 미스테리는 gridviews 'EnableCallBacks'속성 중 하나를 'True'로 설정하면 업데이트 패널을 사용하지 않으므로 나머지 하나는 완벽하게 업데이트됩니다. 그러나 두 속성을 모두 false로 설정하면 둘 다 패널을 업데이트 할 수있게되므로 파손됩니다. 하지만 이상한 방식으로 깨집니다. 내가 들어가서 아무것도 선택하지 않으면 잠그고 90 초 동안 아무 것도 업데이트하지 않습니다 (기본 시간 제한은 htink입니다).

'OnSelectionChanged'이벤트가 발생할 때 패널을 업데이트하도록 설정된 각각의 트리거가있는 동일한 업데이트 패널에서 2 개의 ASPxGridviews를 가질 수없는 이유가 있습니까? 그렇지 않은 경우 gridview가 제대로 작동하도록 설정해야하는 'SettingsBehavior-ProcessSelectionChangedOnServer'이외의 다른 설정이 있습니까?

답변

0

일반적으로 UpdatePanel 내에 그리드를 포함 할 때는 ASPxGridView.EnableCalbacks를 false로 설정해야합니다. DevEx 구성 요소의 콜백 개념에 대한 설명은 general discussion입니다. 이 코드없이 말할 수 있지만,이 예제는 문제에 관련이있을 수있는 어려운이 특정 문제에 관해서는
: 그 격자 인 경우
1. How to reload grid data when navigating the TreeList
또한

, 당신은 UpdatePanel없이 구현할 수 콜백 중에 새로 고침해야하는 요소 만

관련 문제