J'utilise Crystal Reports 14.2.2.1975 avec Visual Studio 2015 dans une application Windows.Crystal Reports: Impossible de mettre en page ou d'actualiser dans la visionneuse
J'ai réussi à créer un rapport basé sur des définitions de champs correspondant à un DataTable. Le rapport s'imprime parfaitement et affichera un aperçu correct. MAIS, lorsque vous tentez d'utiliser les commandes Rafraîchir ou Paging dans la visionneuse, il me demande à nouveau tous les paramètres du rapport, puis affiche des exemples de données au lieu de la page demandée.
Le code qui configure le visualiseur est appelé à partir d'un autre formulaire de dialogue (FrmPrint). Le code correspondant dans le bouton "Preview" de FrmPrint est ...
Dim crxReport As New ReportDocument
crxReport.Load("<path>\Sample Report.rpt")
...
<a dataTable (dt) is created and loaded with the proper data>
...
' Set the data source of the report to that dataTable
crxReport.Database.Tables(0).SetDataSource(dt)
' Prepare to preview the report
(viewer contained on a separate form, "FrmReportPreview")
With FrmReportPreview
.Text = "My report name"
.CrystalReportViewer1.ReuseParameterValuesOnRefresh = True
.CrystalReportViewer1.ReportSource = crxReport
.CrystalReportViewer1.Show()
End With
' Show the report preview window
FrmReportPreview.Show()