Używam CrystalReportViewer na mojej stronie aspx.Jak załadować wszystkie strony raportów kryształów naraz?
Działa idealnie, ale ładuje jedną stronę naraz; kiedy przełączam strony w raporcie, następuje odświeżenie strony w celu pobrania danych następnej strony.
Za każdym razem, gdy poprzedni/następny kliknięciu przycisku wyświetlana jest to ładowarka.
Czy to możliwe, aby załadować wszystkie strony w stanie początkowym, więc nie trzeba będzie ogłaszanie i pobrać dane za każdym razem?
Są ustawienie mojego Crystalreportsviewer
CrystalReportViewer1.ReportSource = rd;
CrystalReportViewer1.DisplayToolbar = true;
CrystalReportViewer1.HasToggleGroupTreeButton = false;
CrystalReportViewer1.HasToggleParameterPanelButton = false;
CrystalReportViewer1.HasPageNavigationButtons = true;
CrystalReportViewer1.ToolPanelView = CrystalDecisions.Web.ToolPanelViewType.None;
CrystalReportViewer1.HasGotoPageButton = true;
Użycie "Sesji" powinno rozwiązać problem. Dodaj obiekt reportdocument do sesji, a następnie użyj go, aby uniknąć postbacków. –
również odnoszą się do tego linku-http: //www.sdn.sap.com/irj/boc/go/portal/prtroot/docs/library/uuid/8029cc96-6ff3-2b10-47a2-b30ea790ea5b? QuickLink = index & overridelayout = true & 40145059315922. .Hope to ci pomoże –
dzięki @SmitaAhinave –