私は非常に大規模なVB6プロジェクトを.NETに移植するために多くの作業を行いましたが、CrystalReportsに問題が発生しました。dsrファイルをrptに変換しました。次の段階はそれをコードに組み込むことです
VB6の方法は、次を使用することでした
Dim report As New cryMyReport
rptファイルをプロジェクトにインポートした後でも、cryMyReport認識されません。
.NETアプリでrptファイルを認識して使用するにはどうすればよいですか?
私は非常に大規模なVB6プロジェクトを.NETに移植するために多くの作業を行いましたが、CrystalReportsに問題が発生しました。dsrファイルをrptに変換しました。次の段階はそれをコードに組み込むことです
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を紹介します
基本的に、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