Ich versuche, ein VB6-System in VB.Net zu konvertieren. Ich habe Crystal Reports 2016 installiert - die neueste Version. Ich habe das Steuerelement "Crystal ActiveX Report Viewer Control 14.0" auf einem Formular platziert.Einstellen der ReportSource für das Steuerelement Crystal Report Viewer 2016
Als ich
crViewer.ReportSource = CObj("...\adjrec.rpt")
erhalte ich die folgende Meldung zu setzen versuchen:
"System.InvalidCastException. Die angegebene Umwandlung ist ungültig" & vbCrLf & "bei CrystalActiveXReportViewerLib14.ICrystalReportViewer12.set_ReportSource (Object PVAL)" & vbCrLf & "bei AxCrystalActiveXReportViewerLib14.AxCrystalActiveXReportViewer.set_ReportSource (Objektwert)" & vbCrLf & "bei CrystalReportViewer2.frmViewer.frmViewer_Load (Object sender, EventArgse) in D: \ Visual Studio 2017 \ Projects \ CrystalReportViewer2 \ frmViewer.vb: Linie 9" Ausnahme geworfen: 'System.InvalidCastException' in AxInterop.CrystalActiveXReportViewerLib14.dll
Wie kann ich den Report gesetzt? Ein funktionierendes Beispiel wird hilfreich sein.