2009-06-04 5 views
3

La largeur/hauteur de la visionneuse de rapports n'est pas affichée correctement dans Mozila Firefox, mais elle est parfaitement affichée dans IE. Dispaly taille dans Mozila est 450 width and 175 height et parfaitement dans IE montré en pleine page. J'ai défini la largeur en px au lieu de% age mais en obtenant la même chose. Quelqu'un at-il une solution à ce problème? ici est mon .aspx page sourceSignaler un problème de largeur de visionneuse dans Mozila

<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> 
+0

J'ai recours à SQL Reporting Services. –

Répondre

4

Solution très Tricky ......

Ajouter ce style, résoudre le problème, mais certaines fonctionnalités manquantes comme Microsoft souligné 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> 

où cela est rptvReport l'ID du ReportViewer, ici doit être réglé l'ID de votre contrôle ReportView. En fait, quel était le problème est ici, quand le rapport est rendu une table a la propriété de style comme

style="display:inline-block" 

qui crée problème, ce que je l'ai fait ici est de changer cela en

display: table !important; 

et détermination le problème

+0

merci cela fonctionne bien – zulucoda

+0

Merci. J'ai ajouté ce code à la page du serveur SSRS (ReportServer/Pages/ReportViewer.aspx). Je n'ai eu qu'à changer la table # rptvReport en table # ReportViewerControl. –

0

déclenchez mode bizarreries dans IE vous, par hasard? Quoi qu'il en soit, il est difficile de dire ce qui se passe, sauf si vous spécifiez les styles appliqués à tous les éléments de niveau supérieur (corps?)

+0

merci pour votre réponse rapide J'ai seulement ajouter le style suivant dans l'étiquette de la tête et rien d'autre définir dans la page.

1
0

Cela m'a aidé pour le problème de largeur ...

Parcourir à C: \ Program Files \ Microsoft SQL Server \ MSSQL.3 \ Reporting Services \ ReportServer \ Pages \ ReportViewer.aspx

Ajoutez des informations à la propriété de style de tag.

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

de here.

L'impression et la recherche ne fonctionneront pas. Nous créons le document PDF et l'utiliser pour l'impression et la recherche ...

+0

Je suis incapable de trouver à côté de ce répertoire C: \ Program Files \ Microsoft SQL Server \ ici j'ai trouvé MSSQL.1 et MSSQL.2 mais pas trouvé MSSQL.3 et ainsi de suite ..... –

Questions connexes