Datatable как источник данных в ReportViewer
Я хочу, чтобы компонент таблицы в элементе управления ReportViewer был заполнен данными из datatable. Другими словами, я хочу использовать datatable в качестве источника для управления Reportviewer. Я попытался создать набор данных, добавил таблицу данных с точными столбцами, которые будут иметь мои данные после программного заполнения. Затем я использовал следующий код:
DataTable dt = new DataTable();
dt.TableName = "DataTable1";
conn.Open();
adapter.Fill(dt);
ReportViewer1.ProcessingMode=ProcessingMode.Local;
ReportDataSource source = new ReportDataSource("SampleDs", dt);
ReportViewer1.LocalReport.DataSources.Clear();
ReportViewer1.LocalReport.DataSources.Add(source);
ReportViewer1.DataBind();
ReportViewer1.LocalReport.Refresh();
Однако это не работает. Единственное сообщение, которое я получаю:
An error has occurred during report processing. SampleDs.
Может кто-нибудь сказать мне, как решить проблему или указать на ссылку, где описан полный процесс создания такого отчета,