2009-02-25 2 views
0

ASP.NET GridView 컨트롤의 확장 된 버전과 함께 비정상적인 문제가 있습니다. 일. 그것은 적용된 텍스트를 모두 잘 렌더링하고 있지만 설정된 스타일 속성을 렌더링하지 않습니다. 예를 들어 회색 배경을 사용하도록 AlternatingRowStyle을 설정하면 회색 배경이 렌더링되지 않습니다. 그러나 바닐라 GridView 컨트롤에 동일한 데이터 집합과 속성을 전달하면 배경이 올바르게 렌더링됩니다.GridView 컨트롤에서 상속 된 사용자 지정 ASP.NET 컨트롤이 스타일을 렌더링하지 않습니다 (예 : AlternatingRowStyle.BackColor)

내가 잘못 생각한 아이디어가 있습니까?

답변

0

좋아,이 처음에 분명해야했다지만, "작업을 시작할 때까지"코멘트 물건의 클래스 디버깅 기술을 사용하여 후 "나는 문제를 데이터 바인딩 열 생성 코드 RenderContents. 그 코드에서 전화가 누락되었다고 믿을 수는 있지만, OnPreRender 코드는 문제를 해결했습니다.

0

야생 추측 : 스타일이 테마로 정의되어 있습니까?

+0

저는 그렇게 생각하지 않습니다. 어떻게 컨트롤이 선언되었는지에 대한 질문을 업데이트했습니다. – rjzii

관련 문제