WebApp に Telerik Report を実装しようとすると、ランタイム エラーが発生します。
例外の詳細: System.TypeLoadException: GenericArguments[0]、'BuilkReport.Areas.Report.Template.PoReport'、'Telerik.Reporting.XmlSerialization.Current.ReportSerializable`1[TReport]' が型パラメーター 'TReport' の制約に違反しています.
これらは私が使用する方法です:
- Telerik レポートを作成し、そのコンストラクターのパラメーターを作成する
- Telerik.Reporting.InstanceReportSource をデータ メンバーの 1 つとして使用してモデルを作成する
- コントローラーを使用してモデルの適切なパラメーターを取得し、それをビューに渡します
これらの手順はうまく機能し、データは計画どおりに正しく進みました。ビューの部分では、このデモにあるメソッドを使用します: http://www.telerik.com/community/code-library/reporting/general/using-telerik-web-reportviewer-in-asp-net-mvc-application .aspx
これらのビューを自分のプロジェクトにコピーし、モデルをコントローラーから渡して渡しますReportViewer1.ReportSource
(デモ プロジェクトのように新しいビューを作成するのではなく)。
誰でもこれで私を助けてもらえますか? ありがとう。