У каждого источника данных в вашем отчете есть имя (отчет меню-> источники данных. Это может быть не точно, потому что мой vs не на английском языке).
Предположим, что одним из ваших источников данных является prj_folder_classSample и classSample.это класс вашего проекта.Затем вам нужно добавить список в отчет.
Давайте сделаем это.
List<classSanple> lst = new List<classSample>
lst.Add(...) //Add various instances of classSample
BindingSource thisIsABindingSource = new BindingSource();
thisIsABindingSource.DataSource = lst;
reportDataSource rds = new ReportDataSource("prj_folder_classSample", thisIsABindingSource);
ReportViewer1.ProcessingMode = ProcessingMode.Local;
ReportViewer1.LocalReport.EnableExternalImages = true;
ReportViewer1.LocalReport.ReportEmbeddedResource = "YourProject.Folder.reportName.rdlc";
ReportViewer1.LocalReport.DataSources.Add(rds)
Я делаю это таким образом.Надеюсь, это поможет вам.