2013-09-11 3 views
0

Данные не отображаются в Google Chrome, но работают в IE и FF. Когда я экспортирую данные, данные отображаются в экспортируемом формате. Я также добавлю следующий код.Данные rdlc, не отображаемые в google chrome

// container is either the ReportViewer control itself, or a div containing it. 

function fixReportingServices(container) { 
    if ($.browser.safari) { // toolbars appeared on separate lines. 
     $('#' + container + ' table').each(function (i, item) { 
      if ($(item).attr('id') && $(item).attr('id').match(/fixedTable$/) != null) 
       $(item).css('display', 'table'); 
      else 
       $(item).css('display', 'inline-block'); 
     }); 
    } 
} 

// needed when AsyncEnabled=true. 

Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(function() { fixReportingServices('rpt-container'); }); 

ответ

0

Chrome не поддерживается браузером для просмотра отчетов Reporting Services. Однако есть некоторые обходные пути.

This question имеет ответ, который может быть применим.

1

ReportViewer нуждается в высоте в px. 100% не будут работать. Я надеюсь, что это помогает кому-то.

0

Добавить ZoomMode="PageWidth" и SizeToReportContent="True" атрибуты элемента управления ReportViewer на странице Viewer.aspx.

Пример:

<rsweb:ReportViewer ID="ReportViewer" runat="server" Width="100%" Height="100%" ZoomMode="PageWidth" SizeToReportContent="True"></rsweb:ReportViewer> 
Смежные вопросы