我尝试在我的 WebApp 中实现 Telerik Report 并得到运行时错误。
异常详细信息: System.TypeLoadException: GenericArguments[0],'BuilkReport.Areas.Report.Template.PoReport', on '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
(而不是像在演示项目中那样创建一个新视图)
谁能帮我解决这个问题?谢谢。