Articles in this section
Category / Section

How to show all columns in same page while printing in WinForms GridGroupingControl?

1 min read

Print options

By default, the columns get split depending upon the size of the data. If you want to display all the column values in the same page, you can make use of the property ScaleColumnsToFitPage. This property gets or sets a value indicating whether the Grid's column should be scaled to fit the print page.

C#

 //Create the Grid as printing document
GridPrintDocumentAdv gpd = new GridPrintDocumentAdv(this.gridGroupingControl1.TableControl);
PrintDialog pd = new PrintDialog();
//Scale all columns to fit within a page
gpd.ScaleColumnsToFitPage = true;
pd.Document = gpd;
//Print the contents of the Grid
gpd.Print();

VB

'Create the Grid as printing document
Dim gpd As New GridPrintDocumentAdv(Me.gridGroupingControl1.TableControl)
Dim pd As New PrintDialog()
'Scale all columns to fit within a page
gpd.ScaleColumnsToFitPage = True
pd.Document = gpd
'Print the contents of the Grid
gpd.Print()

 

Screenshot

Show all column in same page in print preview

Reference link: https://help.syncfusion.com/windowsforms/classic/gridgroupingcontrol/printing#print-options

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied