2009-03-30 5 views
1

У меня есть отчет SSRS, который я динамически записываю на HTML-страницу. Отчет отлично выглядит в IE, но в Firefox он не поддерживает его форматирование.Форматирование отчета SSRS не выглядит ужасным в Firefox

Я немного поработал над этим, и обнаружил, что я могу вставлять прямоугольники внутри всех полей данных матрицы, которые будут содержать форматирование. Мне кажется, что это большая работа для чего-то, что я уверен, что кто-то решил более элегантно раньше.

Я также пытался испортить свойства CanGrow и CanShrink матрицы. Нет помощи.

Заранее благодарен!

ответ

1

Ницца обсуждение here и here

Некоторые моменты из этой дискуссии:

  • Попробуйте поставить CanGrow = ложь; для текстового поля.
  • Проблемы с дисплеем? С потерей ширины и высоты? Посмотрите на эту thread
  • записи файла CSS следующим образом:

делают это изменение в файле CSS

/* Fix report IFRAME height for Firefox */ 
.DocMapAndReportFrame 
{ 
min-height: 860px; 
} 
+0

CanGrow по умолчанию является ложным. Проблема заключается в отображении, поскольку ширина теряется. Я понял, что я могу взломать некоторые классы на сгенерированную таблицу, но я не хотел этого делать. Тема, которую вы упомянули, очень полезна и, вероятно, приведет меня к решению. Если это не сработает, я взломаю его – JoeB

+1

Джо, пожалуйста, дайте понять, что сработало, может быть, вы можете добавить его к своему оригинальному вопросу. – Noah

0

Просто установите высоту формы до 95% в Pages> ReportViewer.aspx