/ / пренасочване на кристален доклад към нов набор от данни - c #, crystal-reports

обединявайки кристален доклад на нов набор от данни - c #, кристални доклади

Аз съм нов в изготвянето на доклади и досега мога да направяКристалният доклад генерира първоначален доклад и данните, които показва, е правилен, но когато се опитвам да добавя параметри и след това се опитвам да върна набора от данни към кристалния отчет, изглежда, че не работи.

Аз се опитах следния код по-долу във VS2005 и "построен в Crystal Report".

` SiteReport newSiteRpt = new SiteReport();
DataSet ds = this.db.fillDS(dateTimePicker1.Value.ToShortDateString(),
dateTimePicker2.Value.ToShortDateString());
newSiteRpt.SetDataSource(ds);
newSiteRpt.OpenSubreport("ChartReport").SetDataSource(subReportDS);
this.crystalReportSiteViewer.ReportSource = newSiteRpt;
this.crystalReportSiteViewer.Refresh();
`

Какво мога да липсвам тук?

Благодаря предварително.

Отговори:

0 за отговор № 1

Тук отговарям на собствения си въпрос.

Тази тема дадох ми представа какво мога да правя погрешно.

** (Забележка: Имената на DataSet & DataTables трябва да са същите, както са определени в Report Документ на Crystal Report по време на проекта)**

Отчетът използва различно име на таблица от това в набора от данни.

За да проверите името на таблицата на набора данни, който използвате, можете да направите:

foreach(DataTable table in dataSet.Tables){ Console.WriteLine(table.TableName); }

Надявам се, че това ще помогне на някого в бъдеще.