1

Visual Studio 2012 で RDLC、WinForms、C# を使用して請求書 (請求書) を設計しています。請求書は 1 ~ N ページに及ぶ可能性があります。レポート本文に請求書の詳細 (項目) を表示するために Tablix を使用しています。請求書には、1 ~ N 個の項目が含まれる場合があります。

設計要件に従って、レポートを表示、印刷、またはエクスポートするときに、Tablix 列を可視垂直線で区切る必要があります。これらの行は、Tablix ヘッダー近くの上部から開始し、ページの最後まで実行する必要があります。つまり、レポート本文を上から下までカバーします。請求書の本文部分は次のようになります。

 | SNo.| Code      | Quantity   | Particulars   | Rate   | Amount |
 |     |           |            |               |        |        |
 |     |           |            |               |        |        |
 |     |           |            |               |        |        |
 |     |           |            |               |        |        |  
 |     |           |            |               |        |        |
 |     |           |            |               |        |        |

これを行うには2つのオプションを考えました:

  1. 4 辺すべてで Tablix の境界線をオンにします。レコードが少ない場合、行はページの途中までしか表示されないため、これは機能しません。
  2. Tablix の 4 辺すべての境界線をオフにし、LINE OBJECT を使用して請求書を装飾し、ページの最後まで拡張します。これは最初のページでのみ機能し、後続のページには行が表示されません。

私が考えた他のオプションがありましたが、きれいな結果が得られず、他の領域での妥協でした.

私は完全に立ち往生しているので、私を助けてください。

4

2 に答える 2