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:
Reference Link: Printing