Вопрос

Матрица в SSRS (SQL Server Reporting Services 2005), похоже, имеет проблемы с некоторыми стилями границ при экспорте в XLS (но не в PDF или веб-просмотр;может другие форматы, не уверен?).

Например:Создайте матрицу и установите стиль границы Matrix на Black Solid 1px, но все 4 ячейки будут иметь стиль границы Black None 1px.При просмотре через элемент управления ASP.NET все выглядит правильно.Но после экспорта в XLS он создает границы вокруг всех ячеек заголовков (заголовков столбцов и строк, а также верхней левой ячейки) и даже самого правого столбца данных.Но все ячейки в середине отчета правильно не имеют границ.

Обновлять:

Если для границ матрицы установлено значение «Нет», то границы ячеек не отображаются в XLS.Итак, как установить внешнюю границу вокруг матрицы, но при этом не применять границу «со всех сторон» к каждой ячейке, которая касается края матрицы при экспорте в Excel?

Это было полезно?

Решение

Похоже, это ошибка при рендеринге Excel в SSRS 2005.Мне удалось это исправить, явно установив для всех сторон свойства BorderStyle матрицы (слева, справа, сверху, снизу) значение Solid.

Кроме того, когда вы это делаете, кажется, что установка для свойства BorderStyle.Default значения Solid или None не имеет значения.Значение, явно установленное для других сторон, переопределяет значение по умолчанию.

Другие советы

У меня возникла эта проблема при экспорте в xls.но вот классный трюк, который поможет решить эту проблему....!Использовать пользовательское форматирование в границах... решено

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top