2009-04-29 59 views

答えて

0

2つの方法が考えられます。 1つはあなたが求めているものを達成しており、もう1つはより良いものです。

あなたが求めていることを達成するには、ReportViewerクラスから派生し、Microsoftコードが実行する前に「印刷プレビュー」のイベントを処理する必要があります。ハンドラでは、レポートをPDFとしてレンダリングし、結果のストリームをクライアントに提示します。 ReportViewer Webコントロールについて説明している場合、自動生成されたクライアント側のJavaScriptコードの調整が必要な場合があります。 ReportViewer WinFormsコントロールについて説明している場合は、コントロールのツールバーボタンとイベントハンドラを使いこなすこともできます。

もっと良い方法は、PDFレンダリングを呼び出すための別個のリンクまたはボタンを用意することです。 ReportViewerのツールバーに100%満足していない場合は、いつでも非表示にして自分自身を表示することができます。

関連する問題