Проблема ширины средства просмотра отчетов в Мозиле - PullRequest
3 голосов
/ 04 июня 2009

Ширина / высота средства просмотра отчетов не отображается должным образом в Mozila Firefox, но прекрасно отображается в IE. Размер дисплея в Mozila составляет 450 width and 175 height и идеально в IE показано на полной странице. Я установил ширину в пикселях вместо% 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>

Ответы [ 4 ]

4 голосов
/ 04 июня 2009

Очень хитрое решение ......

Добавив этот стиль, решите проблему, но некоторые функции отсутствуют, как указала Microsoft 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>

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

style="display:inline-block"

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

 display: table !important;

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

1 голос
/ 04 июня 2009
0 голосов
/ 04 июня 2009

Это помогло мне с проблемой ширины ...

Перейдите в C: \ Program Files \ Microsoft SQL Server \ MSSQL.3 \ Reporting Services \ ReportServer \ Pages \ ReportViewer.aspx

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

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

с здесь .

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

0 голосов
/ 04 июня 2009

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

...