2011-11-15 2 views
1

웹 페이지에서 asp.net 및보고 뷰어 컨트롤을 사용하고 있습니다. 페이지 색상과 일치하도록 색상을 지정하고 싶습니다.SQL Server 보고서 뷰어 변경 색 속성을 변경 하시겠습니까?

아래 이미지의 배경색 또는 다른 스타일 속성을 변경하려면 속성을 설정해야합니다 (보고서 뷰어 컨트롤 내부에 나타남)? reportviewer 컨트롤에서 변경하거나 .RDL 파일의 마크 업을 편집해야합니까? RDL 파일에서 이러한 속성을 변경할 수 있다면 어디에서 변경해야합니까?

아래 이미지에서 보여주는 색상/속성을 변경할 수 있는지 알고 싶습니다. 감사합니다 Toolbar

답변

2

컨트롤이 페이지에서 렌더링 될 때 사용하는 스타일을보고 자신의 CSS 파일에서 재정의 할 수 있습니다. 보고서 뷰어 컨트롤이 포함 된 페이지에서 CSS 파일을 참조하십시오.

최악의 시나리오 인 경우, jQuery를 사용하여 자신 만의 스타일을 적용 할 수 있습니다. 컨트롤이 렌더링 될 때 html 요소의 ids 또는 클래스 (또는 선택기가 적절 함) 만 알아야합니다.

보고서 뷰어 컨트롤이 일종의 ActiveX 컨트롤 또는 모든 유형의 애플릿이 아니기 때문에 결론을 얻을 수 있습니다. 이 컨트롤에서 실제로 ActiveX 컨트롤을 사용하는 유일한 것은 "인쇄"아이콘입니다. 제대로 호출하면 Internet Explorer에서 사용할 때 출력 할 기본 프린터로 직접 출력 할 수 있습니다. 다른 브라우저에서는 인쇄 아이콘을 렌더링하지 않습니다.

+0

팁 주셔서 감사합니다. ReportViewer 컨트롤은 인라인 스타일을 사용하므로 CSS를 사용하는 데 문제가 될 수 있습니다. jQuery 작업을 작성하는 방법이나 발생한 특정 예제에 대한 제안 사항이 있습니까? 감사합니다 – Encryption

+0

@ 암호화 : 여기 좀보세요 : http://stackoverflow.com/questions/1457740/how-to-modify-style-attribute-of-element-with-known-id-using-jquery – Icarus