windowsforms-devexpress-dot-xtraprintinglinks-f67ba94e.md
A link to print the DataGrid control.
Namespace : DevExpress.XtraPrintingLinks
Assembly : DevExpress.XtraPrinting.v25.2.dll
NuGet Package : DevExpress.Win.Printing
public class DataGridLink :
DataGridLinkBase,
IWinLink
Public Class DataGridLink
Inherits DataGridLinkBase
Implements IWinLink
Use the DataGridLink class to print the DataGrid control.
To do this, assign an existing DataGrid object to the DataGridLinkBase.DataGrid property, and then call either the DataGridLink.ShowPreview (DataGridLink.ShowPreviewDialog) method to preview a document, or the DataGridLink.Print (DataGridLink.PrintDlg) method to send it to a printer.
This example demonstrates how to create and display a Print Preview for the DataGrid control, via the DataGridLink.
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();
}
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
Object MarshalByRefObject Component LinkBase DataGridLinkBase DataGridLink
See Also