2013-02-18 6 views
0

.NET으로 상당히 큰 VB6 프로젝트를 이식하는 데 일조했습니다. 그러나 Crystal 보고서에서 문제가 발생했습니다. dsr 파일을 rpt로 변환했습니다. 다음 단계는 VB6 방법 코드VB6에서 VB.NET으로 Crystal Report 포팅

로 점점 것은 심지어 프로젝트에 RPT 파일을 가져온 후 다음

Dim report As New cryMyReport 

을 사용하는 것이었다, cryMyReport가 인식되지 않습니다.

.NET 응용 프로그램에서 rpt 파일을 인식하고 사용하려면 어떻게해야합니까?

+1

은 크리스탈 보고서를 만드는 데 사용되는 자신의 프로젝트에서 cryMyReport 클래스 일 수 있습니까? – Constanta

답변

0

나는 종종 기본적으로 당신이 (당신이 크리스탈이 설치 비주얼 스튜디오 런타임에 대한보고가 필요합니다) 크리스탈 참조를 추가 통해 CrystalReportViewer을 추가 한 다음의 라인을 따라 몇 가지 코드를 사용할 필요가 http://vb.net-informations.com/crystal-report/vb.net_crystal_report_step_by_step.htm

사람을 참조하십시오

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