2008-09-16 4 views
2

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

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

Update:

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

+0

Я попытался установить стиль границы на самой Матрице, чтобы не иметь границы. Но это еще не устранило эту ошибку. Почему он устанавливает границу ячейки вокруг каждой ячейки, которая касается только ячейки внешнего устройства? – 2008-09-16 22:47:54

ответ

2

Это похоже на ошибку в рендеринг Excel SSRS 2005. Я смог исправить это, явно установив все стороны свойства матрицы BorderStyle (Left, Right, Top, Bottom) на Solid.

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

+0

Это сработало отлично! Благодарю. – 2008-09-18 17:38:13

0

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

Смежные вопросы