2010-05-08 3 views
0

사용자 지정 CheckBox 템플릿이있는 SPGridView가 있습니다. 확인란의 값에 액세스하기 위해 Page_Init 메서드에서 SPGridView를 만들었습니다. 그것은 잘 작동했다. 또한 그리드에 그룹화되어 있습니다. 페이지에서 다시 게시 할 때까지 제대로 작동했습니다. 이를 극복하기 위해 내 자신의 사용자 지정 GridView를 만들고 LoadControlState 이벤트를 재정의했습니다. 이제 문제는 내 페이지에서이 사용자 지정 눈금을 사용할 때 LoadControlState 이벤트가 Init 이벤트 이후에 발생하므로 그리드가 페이지에서 렌더링되지 않는다는 것입니다. Page_Load에 보관하면 잘 작동하지만 사용자 정의 체크 박스 템플릿으로 문제가 발생합니다. 제대로 작동하는 SPGridview에서 포스트 백을 사용하여 사용자 지정 확인란 템플릿과 그룹화를 모두 얻으려면 어떻게합니까?SPGridview의 포스트 백 그룹화 문제

정말로 나를 붙잡고 있습니다. .........

답변

0

나는이 문제를 해결했습니다. 매번 그리드 열을 지우고 페이지로드시 새 열을 추가해야했습니다. 이렇게하면 SPGrid가 그룹화 및 사용자 정의 템플릿을 사용하여 완벽하게 올바르게 작동합니다.