【发布时间】:2010-03-24 11:12:04
【问题描述】:
我有一个报告,其数据来自两个存储过程。所以我需要设置这两个数据源来生成报告。但是只有一个 SP 的报告,即只有一个数据源可以正常工作。为了设置数据源,我写了这样的代码:
dim reportdocument as ReportDocument
Dim reportPath As String = Server.MapPath("CrystalRpts\Report.rpt")
ReportDocument.Load(reportPath)
'Function for Setting the Connection
SetDBLogonForReport(MyConnectionInfo, ReportDocument)
dim dt1 as datatable=Datasource1
dim dt2 as datatable=Datasource2
dt1.merge(dt2)
reportdocument.setDataSource(dt1)
CrystalReportViewer.ReportSource=reportdocument
***************************************************
But, the report is not generating.it shows the following error
The Report requires additional information
Servername:- Server
Database:- Database
UserID:-
Password:-
但是只有一个的报告 SP,即只有一个数据源有效 正确的。这是什么原因 错误?
我已经创建了这个报告。所以我不能合并两个SPs,因为它可能会刷新报告字段。请建议。
【问题讨论】:
-
@Nandini 你到底想做什么?你的问题不清楚?
-
@Nandini 看看这个可能对你有帮助p2p.wrox.com/crystal-reports/…
标签: .net asp.net sql stored-procedures report