Articles in this section

How to print specific pages in WinForms GridControl?

Print the specific pages

To print specific pages of GridControl, use the PagesToPrint property of GridPrintDocumentAdv. The page numbers can be provided as a list of integer values.

private void btnPrint_Click(object sender, EventArgs e)
{
   GridPrintDocumentAdv pd = new GridPrintDocumentAdv(this.gridControl1);
   PrintPreviewDialog previewDialog = new PrintPreviewDialog();

   //Print particular pages.
   pd.PagesToPrint = new List<int>(new int[] { 1, 3, 5 });
   previewDialog.Document = pd;
   previewDialog.Show();
}
private void btnPrint_Click(Object sender, EventArgs e)
   Dim pd As New GridPrintDocumentAdv(Me.gridControl1)
   Dim previewDialog As New PrintPreviewDialog()

   'Print particular pages.
   pd.PagesToPrint = New List(Of Integer)(New Integer() { 1, 3, 5 })
   previewDialog.Document = pd
   previewDialog.Show()
End Sub 

Samples:

C#: PrintParticularPages_CS

VB: PrintParticularPages_VB

 

Reference Link: Printing

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