Отчет теряет цвет при экспорте в Excel - PullRequest
1 голос
/ 15 декабря 2009

У меня есть локальный отчет в приложении WinForms, который доставляет мне некоторые проблемы. В этом отчете у меня есть таблица, и я пытаюсь изменить BackgroundColor строки Detail.

Когда я изменяю его на «Красный» и просматриваю отчет, строка становится красной, как и ожидалось. Когда я экспортирую отчет в Excel и PDF, строка тоже красная. Пока все хорошо ...

Если, однако, я изменю цвет строки на что-то вроде «DarkSeaGreen», он будет отображаться в моем элементе управления ReportViewer, и PDF тоже выглядит хорошо, но копия, которую я экспортировал в Excel, просто показывает эту строку серой. 1005 *

Я пробовал несколько разных цветов ... некоторые работают, некоторые нет. Я также попытался установить это свойство различными значениями Hex; опять-таки, некоторые работают, некоторые нет.

Кто-нибудь испытывал это раньше? Что заставляет цвета становиться серыми при экспорте отчета в Excel?

Любая помощь очень ценится!

Редактировать: Кроме того, те же цвета, которые не отображаются в Excel, также не печатаются из ReportViewer ... похоже, что Excel не является основной причиной.

1 Ответ

0 голосов
/ 15 декабря 2009

Вы пытались использовать шестнадцатеричное значение для своего цвета и посмотреть, подхватит ли его Excel. Я предполагаю, что Excel не поддерживает CSS-коды именования цветов.

Выберите строку, таблицу, текстовое поле и т. Д. И установите цвет на что-то вроде # 2f4fa2 - посмотрите, работает ли это в Excel.

...