Microsoft Report Viewer n'affiche que trois champs, dont deux sont désactivés. Il devrait afficher un grand rapport entièrement fonctionnel.Microsoft Report Viewer ne s'affiche que partiellement
La configuration du serveur sql a été vérifiée par quelqu'un qui l'a fait plusieurs fois et qui exécute ces mêmes rapports dans un environnement de production. Nous avons également parcouru web.config et n'avons rien trouvé de déplacé.
Here's an image of what the (broken) report looks like. Les champs "Date de fin" et "Magasins" sont désactivés. En cliquant sur Afficher le rapport, vous affichez le curseur de chargement, qui se ferme alors sans rien changer ou lancer des erreurs.
Nous voyons ce problème sur deux environnements de QA différents, en utilisant un ancien ASP.NET et une aide de ASP.NET MVC 4.
Web.config souligne
<sessionState mode="SQLServer" sqlConnectionString="Integrated Security=SSPI;Data Source=-------;" timeout="30" />
<compilation debug="true" targetFramework="4.0" >
<buildProviders>
<add extension=".rdlc" type="Microsoft.Reporting.RdlBuildProvider, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</buildProviders>
</compilation>
<pages enableViewState="true" clientIDMode="AutoID">
<controls>
<add tagPrefix="rsweb" namespace="Microsoft.Reporting.WebForms" assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</controls>
</pages>
<system.web>
<httpHandlers>
<add verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" validate="false" />
</httpHandlers>
</system.web>
<system.webServer>
<handlers>
<add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</handlers>
</system.webServer>
Voici les parties pertinentes de la page Web:
<asp:ScriptManager ID='scriptManager' runat='server' AsyncPostBackTimeout="1800" EnablePartialRendering="false" />
<rsweb:ReportViewer ID="ReportViewer" runat="server" OnReportError="ReportError"
Font-Names="Verdana" Font-Size="8pt" Height="685px" ProcessingMode="Remote" Width="985px"
InternalBorderColor="White" InternalBorderWidth="0px" BackColor="White">
<ServerReport />
</rsweb:ReportViewer>
Nous sommes à court d'idées. Est-ce que quelqu'un a vu quelque chose comme ça?