Настройка нескольких источников данных для отчета в Asp.net - PullRequest
0 голосов
/ 24 марта 2010

У меня есть отчет, данные которого получены из двух хранимых процедур. Поэтому мне нужно установить эти два источника данных для генерации отчета. Но отчеты, которые имеют только один 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, так как это может обновить поля отчета. Пожалуйста, совет.

1 Ответ

1 голос
/ 24 марта 2010

вы можете указать только один источник данных для отчета, но лучше всего, если вы получите все необходимое за один раз и установите этот источник в свой отчет.

Its better to combine your two Stored procedure to one
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...