В средстве просмотра отчетов возникает событие, которое срабатывает при нажатии кнопки установки параметра.В обработчике этого события мы можем получить все параметры и их значения и сохранить в коллекции, чтобы использовать все, что нам нужно.
<rpt:ReportViewer x:Name="reportViewer"
ParametersProcessing="reportViewer_ParametersProcessing"/>
public List<ReportParameterValue> ReportParameterValues { get; set; }
private void reportViewer_ParametersProcessing(object sender, ParametersProcessingEventArgs e)
{
ReportParameterValues = e.Collection;
}