1

レポートビューアを使用してIDカードを表示および印刷しています。IDカードには、「名前、名前、性別」などのテキストが事前に印刷されています。このラベルの近くのカードの隙間にのみ印刷する必要があります。

レポートビューアに事前に印刷されたこの画像とテキストボックスを表示したいのですが、このアイテムは印刷せず、ギャップ内の情報のみを表示します。

どうすればそれを達成できますか?印刷時にいくつかの要素を非表示にしたり、「thisIsNotPrintable」マジックプロパティを設定したりできますか?

ありがとう。

4

2 に答える 2

2

残念ながら、SQL Report Viewer Controlについて話している場合、それは不可能だと思います。

これがそのテーマに関する私のSOの質問です。

解決策の1つは、印刷用に別のレポートを作成し、表示するために最初のレポート内にそのレポートへのリンクを追加することです。WINフォームを使用している場合は、2番目のレポートを直接プリンターに送信することもできます。

于 2010-02-21T07:26:21.257 に答える
1

遅いですが、1つの解決策があります。レポートにパラメーターを追加し、Printイベントでパラメーター値を変更して、レポートを更新できます(ReportViewer1.RefreshReport())

于 2010-05-17T18:36:12.120 に答える