Hallo Miteinander,
habe folgendes Problem beim Öffnen eins Lokalen Berichts, welches zuvor als rdl erstellt wurde und funktionsfähig ist.
Der Bericht besteht aus einer Auflistung, die ihre Daten aus einem eigens dafür definierten Dataset bezieht. Weiterhin enthält der Bericht einen Chart, ebenfalls mit einem eigenen Dataset.
Beim Ausführen bekomme ich die Meldung, dass "Für die BeamCourse-Datenquelle wurde keine Datenquelleninstanz angegeben"
BeamCourse ist der Dataset für den Cahrt. Obwohl ich die Daten per Code setze und im Debug-Modus alles korrekt aussieht.
Der Code siehr verkürzt so aus.
this.reportViewer.Reset();
this.reportViewer.ProcessingMode = ProcessingMode.Local;
this.reportViewer.LocalReport.EnableHyperlinks = true;
this.reportViewer.LocalReport.ReportPath = Application.StartupPath + "\\" + mReportItem;
.
. hier werden die Datasources erstellt und die Daten aus DB aubgerufen
.
ReportDataSource lReportDataSource = new ReportDataSource(lDataSourceNode.InnerText, lDataSet.Tables[0]);
this.reportViewer.LocalReport.DataSources.Add(lRep ortDataSource);
mParamCollection = this.reportViewer.LocalReport.GetParameters();
mParameters = new ReportParameter[mParamCollection.Count];
.
.
.
this.reportViewer.LocalReport.SetParameters(mParam eters);
this.reportViewer.RefreshReport();
Kann mir jeman einen TIP geben, was da noch fehlen könnte?
Grüsse
YDogan
habe folgendes Problem beim Öffnen eins Lokalen Berichts, welches zuvor als rdl erstellt wurde und funktionsfähig ist.
Der Bericht besteht aus einer Auflistung, die ihre Daten aus einem eigens dafür definierten Dataset bezieht. Weiterhin enthält der Bericht einen Chart, ebenfalls mit einem eigenen Dataset.
Beim Ausführen bekomme ich die Meldung, dass "Für die BeamCourse-Datenquelle wurde keine Datenquelleninstanz angegeben"
BeamCourse ist der Dataset für den Cahrt. Obwohl ich die Daten per Code setze und im Debug-Modus alles korrekt aussieht.
Der Code siehr verkürzt so aus.
this.reportViewer.Reset();
this.reportViewer.ProcessingMode = ProcessingMode.Local;
this.reportViewer.LocalReport.EnableHyperlinks = true;
this.reportViewer.LocalReport.ReportPath = Application.StartupPath + "\\" + mReportItem;
.
. hier werden die Datasources erstellt und die Daten aus DB aubgerufen
.
ReportDataSource lReportDataSource = new ReportDataSource(lDataSourceNode.InnerText, lDataSet.Tables[0]);
this.reportViewer.LocalReport.DataSources.Add(lRep ortDataSource);
mParamCollection = this.reportViewer.LocalReport.GetParameters();
mParameters = new ReportParameter[mParamCollection.Count];
.
.
.
this.reportViewer.LocalReport.SetParameters(mParam eters);
this.reportViewer.RefreshReport();
Kann mir jeman einen TIP geben, was da noch fehlen könnte?
Grüsse
YDogan
Comment