1

実行時にユーザーがクエリを実行して生成するデータがあります。ユーザーは戻すフィールドを選択できるため、データの形状は不明です。

アプリケーションは ASP.NET MVC Web アプリです。データは .NET POCO になります。ただし、各オブジェクトは、他のオブジェクトのコレクションであるプロパティを持つことができます。

PDF、Excel、Word などのエクスポート機能を利用できるように、レポートに RDLC 形式を使用したいと考えています。

コレクション プロパティのネストされたグリッドを使用して、データがグリッドに表示されることを想定しています。

  1. RDLC データを生成するためのオプションは何ですか?
  2. RDLC は、コレクション プロパティの要件に対してネストされたテーブル/グリッドを処理できますか?
4

1 に答える 1

2

私は 1 年前にこのテーマを調査し、メモリ内に RDL を生成するオブジェクト モデルを探していました。ありませんでしたが、噂があります。最近の簡単な調査: RDLOM と呼ばれるオブジェクト モデルは存在しますが、実際には Microsoft によってサポートされていません

私の実際のアプローチでは、RDL スキームに基づいて構築された自己生成オブジェクト モデルを使用します。

生成されたオブジェクトを詳細に知る必要があり、オブジェクト作成コードが非常に醜いため、これは理想的とは言えない解決策です。しかし、私の調査で見つけた他の回避策は、XML または XSLT を直接使用して RDL を生成するもので、独自の方法では貧弱です。

于 2010-08-10T07:10:15.600 に答える