Previous topicNext topic
Help > 开发指南 > Excel > 邮件合并示例 >
如何执行邮件合并

我们可以直接利用表菜单中的“打印预览”和“打印”菜单实现报表的打印或预览。

我们也可以通过代码实现打印指定的报表。

查看示例

Vb.Net
'预览当前表中,名为“Excel”的报表。
CmdGrid.PrintView(Proj.CurrentSmGrid,"Excel")
'直接打印当前表中,名为“Excel”的报表
CmdGrid.Print(Proj.CurrentSmGrid,True,"",Nothing,"Excel")

C#
//预览当前表中,名为“Excel”的报表。
CmdGrid.PrintView(Proj.CurrentSmGrid,"Excel");
//直接打印当前表中,名为“Excel”的报表
CmdGrid.Print(Proj.CurrentSmGrid,True,"",null,"Excel");

我们还可以将指定的报表自动生成并导出到指定的文件格式。Excel报表 支持三种格式:Excel、PDF、Html。

Vb.Net
'将生成的Excel文档保存到指定的路径
CmdGrid.PrintToFile(Proj.CurrentSmGrid,"Excel","D:\\test.xlsx",ExportFileFormatEnum.Excel,Nothing)
'将生成的PDF文档保存到指定的路径
CmdGrid.PrintToFile(Proj.CurrentSmGrid,"Excel","D:\\test.pdf",ExportFileFormatEnum.PDF,Nothing)

C#
//将生成的Excel文档保存到指定的路径
CmdGrid.PrintToFile(Proj.CurrentSmGrid,"Excel","D:\\test.xlsx",ExportFileFormatEnum.Excel,null);
//将生成的PDF文档保存到指定的路径
CmdGrid.PrintToFile(Proj.CurrentSmGrid,"Excel","D:\\test.pdf",ExportFileFormatEnum.PDF,null);