代码之家  ›  专栏  ›  技术社区  ›  Jon Adams

输出到XLS时的SSRS 2005矩阵和边框样式

  •  2
  • Jon Adams  · 技术社区  · 17 年前

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

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

    更新:

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

    2 回复  |  直到 17 年前
        1
  •  2
  •   Liron Yahdav    17 年前

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

    此外,当你这样做时,它看起来就像设置了边框样式。默认属性为Solid或None并不重要。为其他侧显式设置的值将覆盖该默认值。

        2
  •  0
  •   Robert dennyson    16 年前

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

    推荐文章