vb6システムをVB.Netに変換しようとしています。私は最新のバージョンであるCrystal Reports 2016をインストールしました。私はコントロールに "Crystal ActiveX Report Viewer Control 14.0"をフォームに配置しました。Crystal Report Viewer 2016コントロールのReportSourceを設定する
私は
crViewer.ReportSource = CObj("...\adjrec.rpt")
を設定しようとすると、私は次のメッセージが出ます:
は "System.InvalidCastExceptionの:指定されたキャストは有効ではありません。" Dの "CrystalActiveXReportViewerLib14.ICrystalReportViewer12.set_ReportSourceで(をpValオブジェクト)" & &のvbCrLf CrystalReportViewer2.frmViewer.frmViewer_Loadで& "AxCrystalActiveXReportViewerLib14.AxCrystalActiveXReportViewer.set_ReportSourceで(Object値)" のvbCrLf & &のvbCrLf & "(オブジェクト送信者、のEventArgs電子):プロジェクト\ CrystalReportViewer2 \ frmViewer.vb \ \ Visual Studioの2017:スローライン9" 例外:私はReportSourceを設定するにはどうすればよいAxInterop.CrystalActiveXReportViewerLib14.dll
の 'System.InvalidCastExceptionの'
?実際の例を参考にしてください。