1

私が作成しているレポートの1つには、動的な列数があります。データテーブルはストアドプロシージャから返されます。列数は、データベースで定義されているアイテムの数によって異なります(一部の固定列を除き、アイテムごとに1列)。

この場合、RDLCレポートを使用してレポートを生成することはできますか?すべての計算はレポートですでに行われています。私は、Excel / pdfへのエクスポートとヘッダー/フッターの繰り返しのためにのみ、RDLCを調べています。

4

4 に答える 4

1

可能ですが、簡単な解決策はありません。これは、このトピックに関する私の以前の回答へのリンクです。

後で追加の調査

これは、自己生成されたRDLオブジェクトモデルを使用した前述のレポート生成について詳しく説明している記事です。

于 2010-11-24T11:40:58.797 に答える
0

その音から、さまざまなレポート基準に関して変化する可能性のある定義済みアイテムをレポートにピボットする必要があります。戻ってくる可能性のあるすべての列がわかっている場合は、RDL を定義してそれらをすべてバインドし、アイテムが定義されていない列を非表示にすることができます。が定義されているかどうかを判断するには、列の Visible プロパティをバインドする必要があります。

于 2010-11-28T09:12:39.270 に答える
0

あなたの問題のために、

テーブルの代わりにマトリックスを使用できると思います。取得しているデータに応じて行と列を動的に生成できます。

マトリックスの使い方はこちら

于 2012-09-27T07:17:04.460 に答える