Заполнить 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();

Ответы (0 шт):