下面的示例演示了如何把网格控件的主视图中显示的数据导出为 PDF 格式。 为了导出数据,使用了 BaseView.ExportToPdf 方法,此方法需要 XtraPrinting 库。
在本示例中 GridOptionsPrint.ExpandAllDetails 选项被设置为 true。 这能确保当主视图是主表视图时,在输出文件中它的所有行都被展开。
C# | 复制代码 |
---|---|
DevExpress.XtraGrid.Views.Grid.GridView View = gridControl1.MainView as DevExpress.XtraGrid.Views.Grid.GridView; if (view != null) { View.OptionsPrint.ExpandAllDetails = true; View.ExportToPdf("MainViewData.pdf"); } |
Visual Basic | 复制代码 |
---|---|
Dim View As DevExpress.XtraGrid.Views.Grid.GridView = CType(GridControl1.MainView, _ DevExpress.XtraGrid.Views.Grid.GridView) If Not View Is Nothing Then View.OptionsPrint.ExpandAllDetails = True View.ExportToPdf("MainViewData.pdf") End If |