【问题标题】:SSRS 2005 Matrix and border styles when exporting to XLSSSRS 2005 导出到 XLS 时的矩阵和边框样式
【发布时间】:2010-09-09 20:02:04
【问题描述】:

SSRS (SQL Server Reporting Services 2005) 中的矩阵在导出到 XLS 时似乎存在某些边框样式问题(但不是 PDF 或 Web 视图;可能是其他格式,不确定?)。

例如:创建一个矩阵并将矩阵边框样式设置为 Black Solid 1px,但所有 4 个单元格的边框样式为 Black None 1px。通过 ASP.NET 控件查看时,它看起来是正确的。但是在导出到 XLS 之后,它会在所有标题单元格(列和行标题以及左上角的单元格)甚至最右边的数据列周围创建边框。但是报告中间的所有单元格都没有设置边框。

更新:

如果矩阵边框设置为无,则单元格上的边框不会显示在 XLS 中。那么,如何在 Matrix 周围设置外边框,而不是让它在导出到 Excel 时将“所有边”边框应用于每个接触 Matrix 边缘的单元格?

【问题讨论】:

  • 我尝试将 Matrix 本身的边框样式设置为没有边框。但这仍然没有解决这个错误。为什么它在每个单元格周围设置一个单元格边框,只触及外部单元格?

标签: asp.net reporting-services reporting reportviewer styles


【解决方案1】:

这似乎是 SSRS 2005 Excel 渲染中的一个错误。我已经能够通过将矩阵 BorderStyle 属性(左、右、上、下)的所有边显式设置为实心来解决此问题。

此外,当您执行此操作时,似乎将 BorderStyle.Default 属性设置为 Solid 或 None 并不重要。为其他方显式设置的值会覆盖该默认值。

【讨论】:

    【解决方案2】:

    我在将它导出到 xls 时遇到了这个问题。但这里有一个很酷的技巧来解决这个问题......! 在边框中使用自定义格式...已解决

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-12
      相关资源
      最近更新 更多