Either something I changed in the grid has caused this to happen or my grid has too much data. Not sure what setting I changed to get this to stop working. I attached and screen shot and a sample project. To hard to explain in a post.
The attached image shows that the columns no longer repeat and changing it to split does not work either.
Stopped Repeating
Michael,
The behavior is impacted by the setting of RowLayoutStyle on the Band and in your sample this is set to RowLayoutStyle.ColumnLayout on line 893 of Form1.Designer.cs. If you set the RowLayoutStyle to RowLayoutStyle.None or remove this line then you would get all of the columns when you print. I am still looking into why the behavior is different when this property is set to ColumnLayout or GroupLayout.
I will follow up on this thread when I have more information.
I spent some more time debugging this and the calculations to determine the width of the band always result in 0. I have logged this with development to look into further as development issue 170412. The next step will be for a developer to review my investigation and confirm my findings or to offer a fix, or other resolution.
I will follow up on this thread with the resolution of development issue 170412 after engineering has looked into this.
You can set the RowLayoutStyle to None to get the printing behavior that you want as a workaround.
Let me know if you have any questions.