私のプロジェクトのアーキテクチャは基本的に3層です:
(1)ASP.NET MVC->(2)レポートサービス->(3)ストアドプロシージャを使用したデータベース
レイヤー(2)では、エンドユーザーにデータテーブルを表示するレイヤー(1)をサポートするために、レポートビューアーコントロールを使用しました。このレイヤーのすべてのマテリアルは、*。rdlファイルの下にあります。したがって、レポートサービスは、独自のコントロールを使用してレイヤー(1)を支援します。layer(1)では、次を使用します。
Microsoft.Reporting.WebForms.ReportViewer rvwReportViewer;
rvwReportViewer.ServerReport.SetParameters(reportParameter);
次に、データテーブルがreportParameter内に表示されます
ただし、レイヤー(1)がRAW DATAを単独で取得および管理できるようにしたいのですが、Reporting Service(レイヤー(2))を介してデータベース(レイヤー(3))に接続していることを常に確認してください。layer(2)のレポートコントロールからのサポートは不要になりましたが、アーキテクチャに関与する必要があります
言い換えると、レイヤー(2)はレイヤー(3)からデータを要求して取得し、レイヤー(1)はレイヤー(2)からデータを取得し、そのデータを解析してそれ自体で表示することもできます。
誰かが私に解決策を教えてもらえますか?どんな助けでもいただければ幸いです。よろしくお願いします。