1

数据不在 Google Chrome 中显示,但在 IE 和 FF 中工作。当我导出数据时,数据以可导出格式显示。我还添加了以下代码。

// 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'); });
4

3 回答 3

2

在 Viewer.aspx 页面中向 ReportViewer 控件添加ZoomMode="PageWidth"和属性。SizeToReportContent="True"

例子:

<rsweb:ReportViewer ID="ReportViewer" runat="server" Width="100%" Height="100%" ZoomMode="PageWidth" SizeToReportContent="True"></rsweb:ReportViewer>
于 2017-01-14T03:40:04.807 回答
0

ReportViewer 需要以 px 为单位的高度。100% 行不通。我希望这可以帮助别人。

于 2014-06-23T17:18:55.010 回答
0

Chrome 不是用于查看 Reporting Services 报告的受支持浏览器。但是,有一些解决方法可用。

这个问题有一个可能适用的答案。

于 2013-09-11T22:18:32.190 回答