I use Microsoft.Reporting.WinForms.ReportViewer with ProcessingMode.Local, prepare .rdl file and set ReportPath. In my .rdl file I have multiple sharedDatasets, I parse .rsd