Back to Devexpress

How to: Print a DataGrid Control

windowsforms-3429-controls-and-libraries-printing-exporting-examples-using-printing-links-how-to-print-a-datagrid-control.md

latest1.3 KB
Original Source

How to: Print a DataGrid Control

  • Nov 13, 2018

This example demonstrates how to create and display a Print Preview for the DataGrid control, via the DataGridLink.

csharp
using System;
using System.Windows.Forms;
using DevExpress.XtraPrintingLinks;
// ...

private void simpleButton1_Click(object sender, EventArgs e) {
    DataGridLink dgLink = new DataGridLink();
    dgLink.DataGrid = dataGrid1;
    printingSystem1.Links.Add(dgLink);
    dgLink.ShowPreviewDialog();
}
vb
Imports System
Imports System.Windows.Forms
Imports DevExpress.XtraPrintingLinks
' ...

Private Sub simpleButton1_Click(ByVal sender As Object, _ 
ByVal e As EventArgs) Handles simpleButton1.Click
    Dim dgLink As DataGridLink = New DataGridLink()
    dgLink.DataGrid = dataGrid1
    printingSystem1.Links.Add(dgLink)
    dgLink.ShowPreviewDialog()
End Sub

See Also

How to: Print a TreeView Control