Проблема с шириной средства просмотра отчетов в Mozila

StackOverflow https://stackoverflow.com/questions/949165

Вопрос

Ширина / высота средства просмотра отчетов не отображается должным образом в Mozila Firefox, но прекрасно отображаемый в IE.Общий размер в Mozila составляет 450 width and 175 height и совершенно в IE показано на всей странице.Я установил ширину в px вместо %age, но получаю то же самое.Есть ли у кого-нибудь решение этой проблемы?вот мой .aspx page source

 <form id="form1" runat="server">
<div id="divException" runat="server" style="text-align: center; padding-top: 100px"
    visible="false">
    <asp:Label ID="lblException" runat="server" Text="Sorry, no data found!!!" Font-Size="Large"
        ForeColor="Red"></asp:Label>
</div>
<div style="height: 100%; width: 100%;">
    <rsweb:ReportViewer ID="rptvReport" runat="server" Width="100%" Height="95%">
    </rsweb:ReportViewer>
</div>
</form>
Это было полезно?

Решение

Очень сложное решение......

Добавление этого стиля устраняет проблему, но некоторые функции отсутствуют, как указала Корпорация Майкрософт http://msdn.microsoft.com/en-us/library/ms156511.aspx

 <style type="text/css">
    html, body, form
    {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
    }
    table#rptvReport
    {
        display: table !important;
        background-color:White;
        min-height:500px;
    }
</style>

где это находится Отчет RPTV идентификатор ReportViewer, здесь должен быть установлен идентификатор вашего элемента управления ReportView.На самом деле проблема здесь заключалась в том, что при визуализации отчета таблица имеет свойство style, например

style="display:inline-block"

это создает проблему, то, что я сделал здесь, это изменил это на

 display: table !important;

и это решит проблему

Другие советы

Вы случайно не запускаете режим quirks в IE?В любом случае, трудно сказать, что происходит, если вы не укажете стили, применяемые ко всем элементам более высокого уровня (body?)

Это помогло мне решить проблему ширины...

Перейдите к C:\Program Files\Microsoft SQL Server\MSSQL.3 eporting Services eportServer\Pages eportViewer.aspx

Добавьте информацию в свойство стиля тега.

<RS:ReportViewerHost style="display:table; margin: 0px; overflow: auto" ID="ReportViewerControl" runat="server" .....

От здесь.

Печать и поиск не будут работать.Мы создаем pdf-документ и используем его для печати и поиска...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top