CrystalReportsViewer, Firefox и без панелей инструментов - PullRequest
1 голос
/ 16 февраля 2012

Я встроил CrystalReportsViewer в веб-страницу asp.net c #, и он хорошо отображается (ну, не очень «хорошо», но вы понимаете, что я имею в виду, он «сообщает об этом» Crystal Report) в IE ив Chrome.

В Firefox, однако, макет испорчен и панели инструментов полностью отсутствуют.Это даже не проблема рендеринга, HTML просто не был сгенерирован.

Итак, кто-нибудь знает, как я получаю панели инструментов для рендеринга в Firefox?

О, это Crystal XIr2 ... я думаю ...

В шаблоне .asp: -

<CR:CrystalReportViewer
 ID="CrystalReportViewer"
 runat="server"
 ClientTarget="Uplevel"
 AutoDataBind="true" 
 BackColor="#FFFFFF"
 PageZoomFactor="100"
 Style="border: 1px solid black"
 DisplayBottomToolbar="True"
 DisplayToolbar="True"
 ReuseParameterValuesOnRefresh="true"
 HasCrystalLogo="False"
 HasToggleGroupTreeButton="False"
 DisplayGroupTree="False"
 />

В загрузке страницы: -

  SetDBLogonForReport([......]);
  CrystalReportViewer.ReportSource = rpt;
  CrystalReportViewer.EnableDatabaseLogonPrompt = false;
  CrystalReportViewer.HasDrillUpButton = true;
  CrystalReportViewer.HasExportButton = true;
  CrystalReportViewer.HasGotoPageButton = true;
  CrystalReportViewer.HasPageNavigationButtons = true;
  CrystalReportViewer.HasPrintButton = true;
  CrystalReportViewer.HasRefreshButton = true;
  CrystalReportViewer.HasSearchButton = true;
  CrystalReportViewer.HasToggleGroupTreeButton = false;
  CrystalReportViewer.HasViewList = true;
  CrystalReportViewer.HasZoomFactorList = true;
  CrystalReportViewer.AppRelativeTemplateSourceDirectory = @"~/Crystal/";
  SetupParametersForReport([..........]);

Извините, я 'Нам пришлось немного его уменьшить.

При просмотре chrome источник панели инструментов генерируется с такими ссылками: - http://My*dev*host/aspnet_client/system_web/4_0_30319/crystalreportviewers115/images/toolbar/first.gif Эти ссылки отлично работают во всех браузерах, поэтому я считаю, что путь правильный.

Я пытаюсь запустить .Net 4.0.

Ответы [ 2 ]

0 голосов
/ 16 февраля 2012

Я предлагаю обновить DLL в вашем проекте и время выполнения на вашем сервере до последней версии:

SAP Crystal Reports для Visual Studio 2010.
Номер версии: Версия = 13.0.2000.0 .

Было сделано много улучшений, поэтому, возможно, проблемы совместимости с Firefox уже решены.

Вы можете загрузить его со страницы Бизнес-объект .

0 голосов
/ 16 февраля 2012

Вот что вы должны сделать, и панели инструментов должны отобразить

скопируйте папку aspnet_clinet (c: / inetpub / wwwroot / aspnet_client) из системы разработки и вставьте эту папку в тот же путь, что и папка сервера и приложения. Дайте приложению полные разрешения, тогда будут показаны изображения панели инструментов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...