如何在vb.net中将radgridview导出到PDf?

时间:2016-01-28 06:49:25

标签: vb.net pdf telerik

我现在使用RadGridView来显示详细信息我想将此数据导出为PDF格式。我正在研究VB.net。我已导入

Telerik.WinControls.UITelerik.WinControls.UI.ExportTelerik.WinControls.UI.Export.ExportToExcelMLTelerik.WinControls.Data

名称空间,我正在使用  昏暗的pdfExporter As New Telerik.WinControls.Export.GridViewPdfExport(Me.grdTitles)

但它不支持

请帮帮我

1 个答案:

答案 0 :(得分:1)

在VB和C#中使用PDF似乎有很好的Telerik文档,似乎有2个选项可以导出为PDF。

  • GridViewPdfExport 对象使用强大的RadPdfProcessing 库并将RadGridView的数据本地导出为PDF格式。 (推荐)

  • 另一方面 ExportToPdf 对象首先将RadGridView渲染为 XHTML表和导出过程将该表转换为PDF文档。也就是说,Export to PDF支持所有ExportToHTML设置,但它也添加了一些PDF特定的设置。

http://www.telerik.com/help/winforms/gridview-exporting-data-export-to-pdf.html

GridViewPdfExport功能位于TelerikExport.dll程序集中。您需要包含以下命名空间才能访问TelerikExport中包含的类型:

  • Telerik.WinControls.Export

Dim pdfExporter As New Telerik.WinControls.Export.GridViewPdfExport(Me.RadGridView1)

RunExport:同步运行。

Dim fileName As String = "c:\ExportedData.pdf"   
pdfExporter.RunExport(fileName)

或 RunExportAsync:在与UI线程不同的线程上运行。

Dim fileNameAsync As String = "c:\ExportedDataAsync.pdf"
pdfExporter.RunExportAsync(fileNameAsync)