レポート機能を .NET アプリケーションに追加したいと考えています。私のデータ ソースは、アプリケーションの単なるデータ モデルです。つまり、何かから生成またはロードされたオブジェクトの集まりです (必ずしもデータベースからではありません)。
当初の計画では、これらのオブジェクトからレポート データ XML ファイルを生成し、XSLT を使用してこれを XHTML レポート ファイルに変換することでした。レポートは、ブラウザ コントロールを使用してアプリケーションに表示できます。
ただし、Microsoft.Reporting.* 名前空間が存在することに気付きました。私が試したことから、そこにあるクラスとコントロールもレポートを処理できるようです。代わりにこれを使用することをお勧めしますか? XML/XSLT アプローチと比較して作業を節約できますか? Microsoft レポート フレームワークのどのような制限 (ある場合) に遭遇する可能性がありますか?