Отчеты Telerik в проекте ASP.NET MVC 4

Я пытаюсь реализовать Telerik Report в своем веб-приложении и получаю ошибку времени выполнения.

Сведения об исключении: System.TypeLoadException: GenericArguments [0], 'BuilkReport.Areas.Report.Template.PoReport', в 'Telerik.Reporting.XmlSerialization.Current.ReportSerializable`1 [TReport]' нарушает ограничение параметра типа 'TReport .

Вот методы, которые я использую:

  1. Создайте отчет Telerik и задайте параметры для его конструктора
  2. Создайте модель, используя Telerik.Reporting.InstanceReportSource в качестве одного из членов данных
  3. Используйте контроллер, чтобы получить правильный параметр для модели, затем передайте его представлению

Эти шаги сработали нормально, данные пошли правильно, как и планировалось. В части просмотра я использую метод из этой демонстрации: http://www.telerik.com/community/code-library/reporting/general/using-telerik-web-reportviewer-in-asp-net-mvc-application.aspx

Я просто копирую эти представления в свой проект и передаю модель из контроллера в ReportViewer1.ReportSource (вместо создания новой, как в демонстрационном проекте)

Может ли кто-нибудь помочь мне с этим? Спасибо.


person user2313928    schedule 24.04.2013    source источник


Ответы (2)


Выпущена предварительная версия бета-версии средства просмотра отчетов HTML5 - Использование HTML5 в отчетах Telerik

person stef    schedule 24.09.2013