Заполнить reportviewer из datatable C#
Есть на форме пустой reportViewer. В нем создан отчет Report1.rdlc, тоже полностью пустой. Можно ли как-то из datatable, в котором хранятся данные запроса из access, подставить эти данные в reportviewer, чтобы сгенерировать программно отчет?
Пытался так, но ничего не вышло:
DataTable dt = new DataTable();
OleDbDataAdapter adapter = new OleDbDataAdapter("SELECT * FROM Orders", Connect.con);
dt.TableName = "DataTable1";
adapter.Fill(dt);
DataSet ds = new DataSet();
ds.Tables.Add(dt);
reportViewer1.Visible = true;
reportViewer1.LocalReport.DataSources.Clear();
ReportDataSource reportInfo = new ReportDataSource("DataTable1", dt);
reportInfo.Value = ds.Tables[0];
reportViewer1.LocalReport.DataSources.Add(reportInfo);
reportViewer1.Refresh();
Connect.con.Close();