Я пытаюсь реализовать Telerik Report в своем веб-приложении и получаю ошибку времени выполнения.
Сведения об исключении: System.TypeLoadException: GenericArguments [0], 'BuilkReport.Areas.Report.Template.PoReport', в 'Telerik.Reporting.XmlSerialization.Current.ReportSerializable`1 [TReport]' нарушает ограничение параметра типа 'TReport .
Вот методы, которые я использую:
- Создайте отчет Telerik и задайте параметры для его конструктора
- Создайте модель, используя Telerik.Reporting.InstanceReportSource в качестве одного из членов данных
- Используйте контроллер, чтобы получить правильный параметр для модели, затем передайте его представлению
Эти шаги сработали нормально, данные пошли правильно, как и планировалось. В части просмотра я использую метод из этой демонстрации: http://www.telerik.com/community/code-library/reporting/general/using-telerik-web-reportviewer-in-asp-net-mvc-application.aspx
Я просто копирую эти представления в свой проект и передаю модель из контроллера в ReportViewer1.ReportSource
(вместо создания новой, как в демонстрационном проекте)
Может ли кто-нибудь помочь мне с этим? Спасибо.