Como adicionar o arquivo rdlc ao ReportViewer em projetos do WPF

Eu adicionei umReportViewer em umWPF app através doXAML designer da minha janela principal e gostaria de adicionar um arquivo rdlc existente a ele.

Eu gostaria que meu reportviewer mostrasse um arquivo rdlc vazio (sem os parâmetros) na inicialização e, mais tarde, selecionando uma linha do meu datagrid (ligado a uma observação) alterasse seus parâmetros de acordo e mostrasse a definição de relatório preenchida em vez da vazia. .

Vou fazer um botão com a linha selecionada como parâmetro de comando e os eventos relevantes e tudo mais, só preciso passar dados para o relatório. Eu percebo que não é uma pergunta fácil, então vou tentar simplificar:

Como adicionar um arquivo rdlc existente a um ReportViewer (MVVM, WPF)?Eu pressiono um botão -> comando relevante obtém o item da minha observablecollection como parâmetro (uma linha no meu datagrid) -> Como passar as partes de dados deste item para as partes não preenchidas (ou sobrescrever se preenchidas, é claro) do relatório?

Espero ter sido claro. Obrigado pela resposta antecipada!

questionAnswers(2)

yourAnswerToTheQuestion