首页 文章

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

提问于
浏览
2

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

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

更新:

如果Matrix边框设置为None,则单元格上的边框不会显示在XLS中 . 那么,如何在Matrix周围设置外边框,但是在导出到Excel时,不会将“全方位”边框应用于触及Matrix边缘的每个单元格?

2 回答

  • 0

    这似乎是SSRS 2005 Excel渲染中的一个错误 . 我已经能够通过明确地将矩阵BorderStyle属性(Left,Right,Top,Bottom)的所有边设置为Solid来解决此问题 .

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

  • 2

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

相关问题