我正在尝试将vb6系统转换为VB.Net。我已经安装了Crystal Reports 2016 - 最新版本。我放置了控件" Crystal ActiveX Report Viewer Control 14.0"在表格上。
当我尝试设置
时crViewer.ReportSource = CObj("...\adjrec.rpt")
我收到以下消息:
" System.InvalidCastException:指定的强制转换无效。" &安培; vbCrLf& "在CrystalActiveXReportViewerLib14.ICrystalReportViewer12.set_ReportSource(Object pVal)" &安培; vbCrLf& "在AxCrystalActiveXReportViewerLib14.AxCrystalActiveXReportViewer.set_ReportSource(对象值)" &安培; vbCrLf& "在D:\ Visual Studio 2017 \ Projects \ CrystalReportViewer2 \ frmViewer.vb中的CrystalReportViewer2.frmViewer.frmViewer_Load(Object sender,EventArgs e):第9行" 抛出异常:' System.InvalidCastException'在AxInterop.CrystalActiveXReportViewerLib14.dll
中
如何设置ReportSource?一个有用的例子会有所帮助。
答案 0 :(得分:0)
在从Crystal Reports获得运行后,我决定转换为Microsoft Access。
内华达州