Hi Leute,
recht allgemein gehaltenes Topic, ich weiß. Sorry.
Folgendes Problem:
Ich möchte mit meinem Programm einen Report erstellen können. Dafür habe ich eine .rdlc Datei angelegt. Dazu eine Datenquelle von einem "Object" aus meinem Projekt. Die Felder sehe ich in dem Baum im Datenquellenmanager auch, kann sie auch in die Report-Definition ziehen. Das klappt alles wunderbar. Ich habe auch einen ReportViewer im Form. Dieser ReportViewer hat ja ein LocalReport Objekt. Diesem LocalReport Objekt weise ich nun als ReportPath meine .rdlc zu und füge eine ReportDataSource zu der DataSources Liste von dem ReportViewer hinzu, die auch die richtigen Werte enthält. Auch das geht alles noch. Nur wenn ich mir nun im Viewer den Report ansehen möchte, steht dort immer:
Was hab ich hier vergessen?
Hier ein Code-Schnipsel. rvOrders ist das ReportViewer Objekt. Der Pfad zur rdlc stimmt. Anstatt bindingSource1, welche auf meine Objekt-Liste zeigt, deren Eigenschaften ich im Report sehen will, habe ich auch schon direkt meine Objekt-Liste angegeben - mit dem selben Ergebnis.
Danke
Gruß,
Hendrik
recht allgemein gehaltenes Topic, ich weiß. Sorry.
Folgendes Problem:
Ich möchte mit meinem Programm einen Report erstellen können. Dafür habe ich eine .rdlc Datei angelegt. Dazu eine Datenquelle von einem "Object" aus meinem Projekt. Die Felder sehe ich in dem Baum im Datenquellenmanager auch, kann sie auch in die Report-Definition ziehen. Das klappt alles wunderbar. Ich habe auch einen ReportViewer im Form. Dieser ReportViewer hat ja ein LocalReport Objekt. Diesem LocalReport Objekt weise ich nun als ReportPath meine .rdlc zu und füge eine ReportDataSource zu der DataSources Liste von dem ReportViewer hinzu, die auch die richtigen Werte enthält. Auch das geht alles noch. Nur wenn ich mir nun im Viewer den Report ansehen möchte, steht dort immer:
Für die xxx-Datenquelle wurde keine Datenquelleninstanz angegeben.
Was hab ich hier vergessen?
Hier ein Code-Schnipsel. rvOrders ist das ReportViewer Objekt. Der Pfad zur rdlc stimmt. Anstatt bindingSource1, welche auf meine Objekt-Liste zeigt, deren Eigenschaften ich im Report sehen will, habe ich auch schon direkt meine Objekt-Liste angegeben - mit dem selben Ergebnis.
Code:
ReportDataSource tSource = new ReportDataSource("Status", bindingSource1);
rvOrders.LocalReport.ReportPath = @".\osCommerceReports\OrderReport.rdlc";
rvOrders.LocalReport.DataSources.Add(tSource);
Danke
Gruß,
Hendrik