3

私は ReportViewer WinForms を使用していますが、カバーシートを作成するのは簡単ではないので、2 つのレポートをレンダリングして連結することは可能でしょうか? 1 つのレポートとして表示されるのでしょうか?

印刷のみの場合は、2 つのレポートを続けて実行できますが、ユーザーは印刷前にレポートを表示したいので (ここでは環境の無駄はありません)、同じビューアーに表示する必要があります。

または、カバーシートを作成する他の方法はありますか? 現在、サブレポートを使用していますが、マージンなどの問題があり、修正が容易ではありません。

明確にするために、RDLC ファイルを使用する ReportViewer について話しているのですが、Crystal Reports は関係ありません。

4

2 に答える 2

2

reportViewer コントロールで 2 つのレポートを 1 つとして表示する必要がありますか、それとも両方を PDF にエクスポートし、両方のレポートを含む 1 つの PDF を表示するだけで十分でしょうか?

私はそれを探していましたが、Web ReportViewerを使用して、レポートを複数のPDFにエクスポートし、PDFtk(無料)を使用してPDFを1つに連結する例を見つけました

于 2008-09-23T05:45:29.653 に答える
1

あなたがやろうとしていることのように聞こえるレポートを作成しました...最初に明確にするために、VS2005/2008内でCrystal Reportsを使用していると推測します。

その場合、メイン レポートで行う必要があるのは、「カバー シート」レイアウト/データを含むセクションの後に追加のセクションを作成することだけです。「カバー シート」セクションのセクション エキスパート (レイアウト ビューで、セクション ヘッダー バーを右クリックし、ポップアップ メニューでセクション エキスパートを選択) で、「次の後に新しいページ」オプションをオフにします。

編集: 更新後、RDLC レポートを使用していることがわかりました。それらへの露出が限られているため、目的の場所に到達する簡単な方法を思い出すことができません。ただし、コードで複数のレポートを同じレポート ビューアーに渡すことができると確信しています。

于 2008-09-22T13:13:11.927 に答える