0
我已经做了大量的工作,将相当大的VB6项目移植到.NET上,但在水晶报告中遇到了一些障碍。我已将dsr文件转换为rpt。下一阶段获得进入代码从VB6移植水晶报告到VB.NET
VB6的方法是使用下面的
Dim report As New cryMyReport
即使导入RPT文件添加到项目后,cryMyReport
无法识别。
我需要做些什么来让我的.NET应用识别并使用rpt文件?
我已经做了大量的工作,将相当大的VB6项目移植到.NET上,但在水晶报告中遇到了一些障碍。我已将dsr文件转换为rpt。下一阶段获得进入代码从VB6移植水晶报告到VB.NET
VB6的方法是使用下面的
Dim report As New cryMyReport
即使导入RPT文件添加到项目后,cryMyReport
无法识别。
我需要做些什么来让我的.NET应用识别并使用rpt文件?
我常常让人http://vb.net-informations.com/crystal-report/vb.net_crystal_report_step_by_step.htm
基本上你需要添加水晶引用(你需要水晶的安装Visual Studio运行时的报告),添加的CrystalReportViewer,然后使用一些代码线沿线的:
Imports CrystalDecisions.CrystalReports.Engine
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles Button1.Click
Dim cryRpt As New ReportDocument
cryRpt.Load("PUT CRYSTAL REPORT PATH HERE\CrystalReport1.rpt")
CrystalReportViewer1.ReportSource = cryRpt
CrystalReportViewer1.Refresh()
End Sub
End Class
是cryMyReport可能是您自己的项目中用于创建水晶报告的类? – Constanta 2013-02-18 09:11:07