I am designing an Invoice (Bill) using RDLC, WinForms, C# in Visual Studio 2012. The Invoice could span from 1 to N pages. I am using Tablix to show the Invoice details (line items) in the Report Body. An Invoice may contain 1 to N line items.

As per the design requirement the Tablix Columns need to be separated by Visible Vertical Lines when the report is viewed, printed or exported. These lines need to start at the top near the Tablix Header and run to the end of the page i.e. they cover the Report Body from top to bottom. The Body part of the Invoice looks something like this:

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

```

I thought of 2 options to do this:

1. Turn ON the border of the Tablix on all 4 sides.
This does not work because if the records are less, then the lines are only shown half way through the page.
2. Turn OFF the border of the Tablix on all 4 sides and use the LINE OBJECTs to decorate the Invoice and extend it till the end of the page. This works only on the first page and no Lines are shown on the subsequent pages.

There were other options that I thought of, but did not give me a clean result and was a compromise in other areas.

Please help me as I am completely stuck.