2008-09-16 12 views
2

SSRS의 매트릭스 (SQL Server Reporting Services 2005)는 XLS로 내보낼 때 테두리 스타일에 문제가있는 것으로 보입니다 (PDF 또는 웹보기는 아니지만 다른 형식이 아닌 확실한?).SSRS 2005 XLS로 내보낼 때 행렬 및 테두리 스타일

예 : 행렬을 만들고 행렬 테두리 스타일을 검정색 단색 1px로 설정하지만 셀 4 개 모두 테두리 스타일이 검정색 없음 1px입니다. ASP.NET 컨트롤을 통해 볼 때 올바르게 표시됩니다. 그러나 XLS로 내보내기 한 후에는 모든 머리글 셀 (열 머리글 및 행 머리글, 왼쪽 위 셀) 및 오른쪽 가장 큰 데이터 열 주위에 테두리가 생깁니다. 그러나 보고서 중간의 모든 셀에는 경계선이 올바르게 설정되어 있지 않습니다.

업데이트 :

매트릭스 테두리 없음으로 설정되어있는 경우

후 세포의 테두리 XLS에 표시되지 않습니다. 그렇다면 어떻게하면 매트릭스 주위에 외부 경계선을 설정합니까?하지만 Excel로 내보낼 때 매트릭스 가장자리에 닿는 모든 셀에 '모든면'테두리를 적용하지는 않습니까?

+0

경계선이 없도록 행렬 자체에 테두리 스타일을 설정해 보았습니다. 하지만 여전히이 버그를 수정하지는 못했습니다. 외부 셀에만 닿는 각 셀 주변에 셀 경계를 설정하는 이유는 무엇입니까? –

답변

2

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

또한이 작업을 수행하면 BorderStyle.Default 속성을 Solid 또는 None으로 설정하는 것이 중요하지 않은 것으로 보입니다. 다른면에 명시 적으로 설정된 값은 기본값을 대체합니다.

+0

이것은 완벽하게 작동했습니다! 감사. –

0

xls로 내보낼 때이 문제가 발생했습니다. 그러나 여기 이것을 해결하는 멋진 트릭이 있습니다 ....! 국경에서 사용자 정의 포매팅 사용 ...