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

Asp.net 导出到XLS时的SSRS 2005矩阵和边框样式,asp.net,reporting-services,reporting,reportviewer,styles,Asp.net,Reporting Services,Reporting,Reportviewer,Styles,SSRS(SQL Server Reporting Services 2005)中的矩阵在导出到XLS(但不是PDF或web视图;可能是其他格式,不确定?)时似乎与某些边框样式有关 例如:创建一个矩阵并将矩阵边框样式设置为黑色实心1px,但所有4个单元格的边框样式均为黑色None 1px。通过ASP.NET控件查看时,它看起来是正确的。但在导出到XLS后,它会在所有标题单元格(列标题和行标题,以及左上角单元格)甚至最右边的数据列周围创建边框。但是,报告中间的所有单元都没有正确的边框。 更新: 如

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

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

更新:


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

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


此外,当您这样做时,似乎将BorderStyle.Default属性设置为Solid或None并不重要。为其他面显式设置的值将覆盖该默认值。

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

我尝试将矩阵本身的边框样式设置为没有边框。但这仍然没有解决这个问题。为什么要在每个只接触外部单元的单元周围设置单元边界?