tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
10
ZUGRIFFE
5986
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Apr 2003
    Ort
    Scheeßel
    Beiträge
    359
    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:

    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 :
    1
    2
    3
    
                ReportDataSource tSource = new ReportDataSource("Status", bindingSource1);
                rvOrders.LocalReport.ReportPath = @".\osCommerceReports\OrderReport.rdlc";
                rvOrders.LocalReport.DataSources.Add(tSource);

    Danke

    Gruß,
    Hendrik
     
    aka SeveQ

  2. #2
    Merlin732 Merlin732 ist offline Mitglied Gold
    Registriert seit
    Jan 2002
    Ort
    Dresden
    Beiträge
    127
    Hallo,

    hast du für das Problem inzwischen eine Lösung gefunden? ich erhalte den gleichen fehler.

    MfG Lars
     

  3. #3
    Registriert seit
    Apr 2003
    Ort
    Scheeßel
    Beiträge
    359
    Ja, muss ich aber guggn, wie ich das gemacht hab. Hab hier gerade keinen Zugang zum Projekt...
     
    aka SeveQ

  4. #4
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Das Problem liegt vermutlich darin, dass deine Datenquelle "Status" nicht der angegebenen Datenquelle im RDLC-File entspricht. Um den richtigen Namen herauszufinden machst du folgende Schritte:

    1. Öffne das RDLC-File im Report Designer
    2. Vom Report-Menü wählst du Report Data Sources
    3. Das sich öffnende Fenster zeigt dir den im RDLC-File verwendeten Namen

    Nun musst du den Datenquellen-Namen entsprechend anpassen:

    Code csharp:
    1
    
    ReportDataSource tSource = new ReportDataSource("richtiger Name", bindingSource1);
    Das sollte es dann gewesen sein.
     

  5. #5
    Registriert seit
    Apr 2003
    Ort
    Scheeßel
    Beiträge
    359
    Ja, genau, so war das. Für mich ist allerdings noch schleierhaft, woher man diesen Namen zu wissen bekommt, bevor man die Fehlermeldung liest...
     
    aka SeveQ

  6. #6
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Äh, der Name wird doch eh von dir vergeben wenn du den Report erstellst ...
     

  7. #7
    Registriert seit
    Apr 2003
    Ort
    Scheeßel
    Beiträge
    359
    Echt? Hab immer mit den Standard-Namen gearbeitet... Die waren dann etwas kyptisch.
     
    aka SeveQ

  8. #8
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Unabhängig dessen: Problem jetzt gelöst?
     

  9. #9
    Registriert seit
    Apr 2003
    Ort
    Scheeßel
    Beiträge
    359
    Ja, bei mir ja... bei dem Kollegen oben auch?
     
    aka SeveQ

  10. #10
    Merlin732 Merlin732 ist offline Mitglied Gold
    Registriert seit
    Jan 2002
    Ort
    Dresden
    Beiträge
    127
    Gibts den Code auch in VB :P

    Danke für eure Hilfe.
     

  11. #11
    Registriert seit
    Apr 2003
    Ort
    Scheeßel
    Beiträge
    359
    Müsste doch eigentlich sehr ähnlich sein, oder?
     
    aka SeveQ

Ähnliche Themen

  1. Suche: Reporting für IIS
    Von DaRealMC im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 21.10.09, 10:40
  2. Reporting Tools
    Von Dipsi im Forum .NET Windows Forms
    Antworten: 6
    Letzter Beitrag: 17.12.07, 11:32
  3. Reporting aus/mit PHP
    Von StormYus im Forum PHP
    Antworten: 2
    Letzter Beitrag: 18.09.07, 08:33
  4. Reporting Services
    Von Nici im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 19.10.04, 12:39
  5. Microsoft Virtual Server 2005 | VM Ware Clon von Microsoft?
    Von Thomas Darimont im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 10.09.04, 22:02