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.

Может кто-нибудь сказать мне, как решить проблему или указать на ссылку, где описан полный процесс создания такого отчета,

Ответы на вопрос(1)

Ваш ответ на вопрос