CR 13.1을 사용하는 VS 2010의 보고서에 데이터 세트를 연결하려고합니다. 4 년 전 구형 버전으로 이것을 했습니까? 지금은 작동하지 않습니다. 쿼리 후 데이터 집합의 내용을 검사 했으므로 찾고있는 대상이있어 getdata 함수가 문제가되지 않습니다. 보고서 개체 및 빈 보고서 문서를 사용하여 데이터 집합을 보고서에 연결해 보았습니다. (CrystalReportSource는 이미 보고서에 하드 와이어되어 있습니다. 다른 문제입니다.)크리스탈 보고서에 결과가 표시되지 않습니다.
다른 방법을 시도 할 수 있도록 뷰어 및 소스 개체와 함께 단추가 있습니다. 어떤 방법으로도 보고서가 채워지지 않으며 문제를 명확히 설명하는 코드를 찾을 수 없습니다.
이 여기에 코드입니다 :
Public Class WebForm1
Inherits System.Web.UI.Page
Private ds As New DataSe
Private da As New OleDb.OleDbDataAdapter
Private dsUORInfoT As New DataSet
Private rptUOR As New CrystalReport
Private UORrpt As New ReportDocument
Private reportPath As String = Server.MapPath("CrystalReport1.rpt")
Private ConnectionString As String
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Session("dbName") = "VAPD"
GetData("select * from t_offense where offense_nbr ='201305170216-3529'", dsUORInfoT)
UORrpt.Load(reportPath)
'rptUOR.SetDataSource(dsUORInfoT)
UORrpt.SetDataSource(dsUORInfoT)
CrystalReportViewer1.ReportSource = UORrpt
'CrystalReportSource1.Report.
End Sub
VS2010에서 Crystal을 사용하는 방법에 대한 간단한 안내서를 작성했습니다. http://stackoverflow.com/questions/17140260/updating-data-provider-of-crystal-reports/17244380#17244380 도움이 될 것입니다. – majjam