Visual Studio 2012 で RDLC、WinForms、C# を使用して請求書 (請求書) を設計しています。請求書は 1 ~ N ページに及ぶ可能性があります。レポート本文に請求書の詳細 (項目) を表示するために Tablix を使用しています。請求書には、1 ~ N 個の項目が含まれる場合があります。
設計要件に従って、レポートを表示、印刷、またはエクスポートするときに、Tablix 列を可視垂直線で区切る必要があります。これらの行は、Tablix ヘッダー近くの上部から開始し、ページの最後まで実行する必要があります。つまり、レポート本文を上から下までカバーします。請求書の本文部分は次のようになります。
| SNo.| Code | Quantity | Particulars | Rate | Amount |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
これを行うには2つのオプションを考えました:
- 4 辺すべてで Tablix の境界線をオンにします。レコードが少ない場合、行はページの途中までしか表示されないため、これは機能しません。
- Tablix の 4 辺すべての境界線をオフにし、LINE OBJECT を使用して請求書を装飾し、ページの最後まで拡張します。これは最初のページでのみ機能し、後続のページには行が表示されません。
私が考えた他のオプションがありましたが、きれいな結果が得られず、他の領域での妥協でした.
私は完全に立ち往生しているので、私を助けてください。