2016-01-19 14 views
10

yüklüyorum. Aspx sayfamda CrystalReportViewer kullanıyorum.Kristal raporların tüm sayfaları bir kerede

Mükemmel çalışıyor, ancak bir kerede bir sayfa yükler; sayfaları rapor içinde değiştirdiğimde, sonraki sayfa verilerini almak için geri gönderilir.

enter image description here

önceki/sonraki düğmesi tıklandığında her zaman, bu yükleyici görüntülenir.

enter image description here

başlangıçtaki durumuna hiç sayfayı yüklemek mümkün mü, bu yüzden her zaman geri gönderebileceksiniz ve veri getirmek gerek kalmayacak?

Bunlar benim 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; 
+0

'Sessions' kullanımı sorununuzu çözmelidir. reportdocument nesnesini bir oturuma ekleyin ve sonra onu kullanın, geri gönderimleri engeller. –

+0

ayrıca bu bağlantıya bakın: http://www.sdn.sap.com/irj/boc/go/portal/prtroot/docs/library/uuid/8029cc96-6ff3-2b10-47a2-b30ea790ea5b? QuickLink = index & overridelayout = true & 40145059315922. .Hope size yardımcı olacaktır –

+0

teşekkürler @SmitaAhinave –

cevap

1

deneyin ait ayarlarken aşağıdaki kullanmak:

CrystalReportViewer1.DataBind(); 
CrystalReportViewer1.SeparatePages = false; 

Bu bir kaydırma kullanacak ve tüm sayfaları bir kez getir gerektiğini ÖNCEKİ/SONRAKİ düğmelerini kaldırır .

+1

Teşekkürler @khazratbek, ama 30 + sayfaları ile bazı raporlar var; uygun değil; bu kadar uzun süren son kullanıcılar. –

+1

@DCODE Ancak, raporu PDF olarak aldıklarında yapmaları gereken şey budur. – Aaroninus

İlgili konular