0

我在将相当大的 VB6 项目移植到 .NET 方面做了大量工作,但在水晶报告中遇到了障碍。我已将 dsr 文件转换为 rpt。下一阶段是将其放入代码中

VB6的方式是使用以下

Dim report As New cryMyReport

即使将 rpt 文件导入项目后,cryMyReport也无法识别。

我需要做什么才能让我的 .NET 应用程序识别并使用 rpt 文件?

4

1 回答 1

0

我经常提到人们http://vb.net-informations.com/crystal-report/vb.net_crystal_report_step_by_step.htm

本质上,您需要添加 Crystal 引用(您需要安装 Crystal Reports for 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
于 2013-02-19T09:25:20.290 回答