Hinzufügen einer rdlc-Datei zu ReportViewer in WPF-Projekten

Ich habe a hinzugefügtReportViewer in einemWPF App über dieXAML Designer meines Hauptfensters und ich möchte eine vorhandene rdlc-Datei hinzufügen.

Ich möchte, dass mein Reportviewer beim Start eine leere rdlc-Datei (ohne die Parameter) anzeigt und später beim Auswählen einer Zeile aus meinem Datagrid (gebunden an eine beobachtbare Sammlung) dessen Parameter entsprechend ändert und die gefüllte Reportdefinition anstelle der leeren anzeigt .

Ich werde eine Schaltfläche mit der ausgewählten Zeile als Befehlsparameter und den relevanten Ereignissen und allem erstellen. Ich muss nur in der Lage sein, Daten an den Bericht zu übergeben. Mir ist klar, dass es keine einfache Frage ist, also werde ich versuchen zu vereinfachen:

Wie füge ich einem ReportViewer (MVVM, WPF) eine vorhandene rdlc-Datei hinzu?Ich drücke einen Knopf -> relevanter Befehl holt das Element aus meiner beobachtbaren Sammlung als Parameter (eine Zeile in meinem Datagrid) -> Wie übergebe ich die Datenteile dieses Elements an die ungefüllten Teile des Berichts (oder überschreibe sie, wenn sie natürlich gefüllt sind)?

Ich hoffe ich war klar. Danke für die Antwort im Voraus!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage