Не удается создать отчет rdlc
Я только что начал отчеты RDLC, но это меня пугает.
У меня есть класс бизнес-уровня, где метод возвращает список объектов. Сначала я создал шаблон отчета (файл.rdlc) и упомянул именно этот метод. Я получил поля в объекте и перетащил их в часть значений в конструкторе отчетов.
Затем я создал веб-форму, а затем поместил в нее scriptManager и reportViewer. Я выбрал свой шаблон rdlc и привязал его к своему reportviewer. Набор данных был автоматически привязан с помощью ObjectDataSource. Мне не нужно было связывать набор данных.
<rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Font-Size="8pt" WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt"> <LocalReport ReportPath="Report3.rdlc"> <DataSources> <rsweb:ReportDataSource Name="DataSet1" DataSourceId="ObjectDataSource1"></rsweb:ReportDataSource> </DataSources> </LocalReport> </rsweb:ReportViewer> <asp:ObjectDataSource runat="server" SelectMethod="getAllFaculties" TypeName="ERM.BLL.AcademicSetup.FacultyBL" ID="ObjectDataSource1"></asp:ObjectDataSource>
Когда я запускаю это приложение, я получаю его ошибку
Во время обработки отчета произошла ошибка. Не удается создать средство чтения данных для набора данных dataset1.
Примечание: если я привязываю свой ObjectDataSource к GridView, он отлично работает. Что я делаю не так?