문제

SSRS(SQL Server Reporting Services 2005)의 매트릭스를 XLS로 내보낼 때 특정 테두리 스타일에 문제가 있는 것 같습니다(PDF 또는 웹 보기는 제외).다른 형식일 수도 있습니다. 확실하지 않나요?).

예를 들어:행렬을 만들고 행렬 테두리 스타일을 검은색 단색 1px로 설정합니다. 단, 4개 셀 모두 검은색 없음 1px의 테두리 스타일을 갖습니다.ASP.NET 컨트롤을 통해 보면 올바르게 보입니다.그러나 XLS로 내보낸 후에는 모든 머리글 셀(열 및 행 머리글, 왼쪽 상단 셀)과 가장 오른쪽 데이터 열 주위에 테두리가 생성됩니다.그러나 보고서 중간에 있는 모든 셀에는 테두리가 올바르게 설정되어 있지 않습니다.

업데이트:

매트릭스 테두리가 없음으로 설정된 경우 셀의 테두리가 XLS에 표시되지 않습니다.그렇다면 매트릭스 주위에 외부 테두리를 설정하되 Excel로 내보낼 때 매트릭스 가장자리에 닿는 모든 셀에 '모든 측면' 테두리를 적용하지 않으려면 어떻게 해야 합니까?

도움이 되었습니까?

해결책

이는 SSRS 2005 Excel 렌더링의 버그인 것 같습니다.행렬 BorderStyle 속성(왼쪽, 오른쪽, 위쪽, 아래쪽)의 모든 측면을 Solid로 명시적으로 설정하여 이 문제를 해결할 수 있었습니다.

또한 이렇게 하면 BorderStyle.Default 속성을 Solid 또는 None으로 설정하는 것이 중요하지 않은 것처럼 보입니다.다른 면에 대해 명시적으로 설정된 값은 해당 기본값을 재정의합니다.

다른 팁

xls로 내보내는 중에 이런 문제가 발생했습니다.하지만 이 문제를 해결할 수 있는 멋진 트릭이 있습니다...!테두리에 사용자 정의 서식 사용...해결됨

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top