2009-09-15 5 views
1

asp.net 3.5 웹 응용 프로그램에서 devexpress aspxgridview를 사용하고 있습니다.devexpress aspxgridview - 페이지 번호가있는 레이블 설정

pageload에서 페이지 상단에 "abc"와 같은 텍스트가있는 라벨 컨트롤이 있습니다.

onpageindexchanged 이벤트를 사용하여 그리드에서 사용자가 선택한 페이지 번호로 레이블의 값을 설정하려고합니다.

그러나 레이블 값은 변경되지 않습니다. 이전 값인 "abc"가 표시됩니다. 무엇이 문제일까요?

답변

0

PageIndexChanged 이벤트 중에 다른 컨트롤을 변경하려면 콜백을 사용하지 않도록 설정하고 (ASPxGridView.EnableCallBacks 속성 참조) 텍스트 상자와 눈금 컨트롤을 모두 UpdatePanel에 배치해야 할 수 있습니다.

또는, 콜백을 활성화 된 상태로 유지하려면 자바 스크립트를 사용하여 클라이언트 쪽에서 할 수 있습니다. 여기에 첨부 된 샘플 프로젝트가 있습니다.

http://www.devexpress.com/Support/Center/p/Q201214.aspx