2009-03-10 3 views
0

Wir verwenden SQL Server Reporting Services, die mit dem Report Viewer-Steuerelement auf einer Win32 VB.net-Seite eingebettet sind. Wenn Sie derzeit auf .net 2.0 abzielen, können wir möglicherweise zu 3.5 wechseln, wenn das Problem behoben wird.SSRS - Letzte Seite wird nicht in der Druckvorschau angezeigt

Wenn Sie den Bericht anzeigen, können Sie die gesamte Sache sehen, aber beim Drücken der Druckvorschau wird die letzte Seite des Berichts nicht angezeigt. Die Seitenzahl unten im Bericht sagt "Seite 1 von 2" oder Seite "1 von N", aber Sie können nur die Seiten 1 bis N-1 sehen.

Das gleiche passiert, wenn Sie nur versuchen, den Bericht zu drucken. Aber wenn ich die Druckvorschau, die normale Ansicht und die Druckvorschau erneut aufrufen möchte, kann ich den gesamten Bericht sehen.

Wie behebe ich das ??

Antwort

1

Es scheint, dass das Ändern der referenzierten DLL für Microsoft.ReportViewer.WinForms von V8 zu V9 funktioniert.

0

Ich stieß auf ein ähnliches Problem.

Wenn Sie die SetDisplayMode() -Methode aufrufen, um die Berichtsanzeige in den Drucklayoutmodus zu versetzen und dann die RefreshReport() -Methode aufzurufen, kann dieses Verhalten zur Folge haben. SetDisplayMode() ruft RefreshReport() automatisch auf, sodass RefreshReport zweimal aufgerufen wird. Dies kann dazu führen, dass einige der letzten Seiten nicht angezeigt werden. Rufen Sie einfach SetDisplayMode() auf und belassen Sie es dabei.

+0

Wir verwenden nur die eingebauten Steuerelemente und erhalten dies immer noch. – Dilbert789