У меня была такая же проблема. Я следовал руководству по MSDN, но, кажется, пропущены шаги. Вот 2 примера того, что я сделал.
С BindingSource и TableAdapter:
reportViewer1.LocalReport.ReportEmbeddedResource = _path;
reportsBindingSource.DataSource = reportsTableAdapter.GetData();
ReportDataSource rds = new ReportDataSource("test", reportsBindingSource);
reportViewer1.LocalReport.DataSources.Add(rds);
reportViewer1.RefreshReport();
reportViewer1.LocalReport.Refresh();
С датой
reportViewer1.LocalReport.ReportEmbeddedResource = _rptPath;
reportViewer1.LocalReport.DataSources.Add(TOR2012());
//TOR2012 returns a ReportDataSource built from a data table
reportViewer1.LocalReport.Refresh();
reportViewer1.RefreshReport();