2008-09-16 65 views
2

SSRS中的Matrix(SQL Server Reporting Services 2005)似乎在導出到XLS時具有某些邊框樣式的問題(但不是PDF或Web視圖;也可能是其他格式,而不是當然?)。SSRS 2005導出到XLS時的矩陣和邊框樣式

例如:創建一個矩陣並將Matrix邊框樣式設置爲Black Solid 1px,但所有4個單元的邊框樣式爲黑色無1px。當通過ASP.NET控件查看時,它看起來是正確的。但在導出到XLS後,它會在所有標題單元(列和行標題,以及左上角的單元格)周圍創建邊框,甚至是最右側的數據列。但報告中間的所有單元格都沒有設置邊框。

更新:

如果矩陣邊框設置爲無,則對細胞的邊界不XLS露面。那麼,如何在矩陣周圍設置外部邊界,但是如何將導出到Excel時觸及矩陣邊界的每個單元應用「所有邊」邊界?

+0

我試圖設置矩陣本身的邊框樣式沒有邊框。但是這仍然沒有解決這個問題。爲什麼它在每個細胞周圍設置一個細胞邊界,只接觸外層細胞? – 2008-09-16 22:47:54

回答

2

這似乎是SSRS 2005 Excel渲染中的一個錯誤。我已經能夠通過明確地將矩陣的BorderStyle屬性(Left,Right,Top,Bottom)的所有邊設置爲Solid來解決這個問題。

此外,當你這樣做,它似乎是將BorderStyle.Default屬性設置爲固體或None無關緊要。爲其他方明確設置的值將覆蓋該默認值。

+0

這工作完美!謝謝。 – 2008-09-18 17:38:13

0

我在將它導出到xls時遇到了這個問題。但這是一個很酷的技巧來解決這個問題....! 使用自定義格式在邊界...解決