0

私は非常に大規模なVB6プロジェクトを.NETに移植するために多くの作業を行いましたが、CrystalReportsに問題が発生しました。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参照を追加し(Visual Studioランタイム用のCrystalレポートをインストールする必要があります)、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 に答える