我在我的应用程序中使用了Devexpress XtraReport套件,它适用于动态报告要求,除了以下一个自定义:
使用带有动态数据的ReportPrintTool为用户提供报告预览。现在,当用户尝试将打印预览导出为带有"导出模式=不同文件"的图像文件时,将根据报告名称(即reportName+pageIndex.png)生成输出文件名,我需要根据某些动态值或基于提供给报表作为数据源的列值进行定义。
任何人都可以指导我如何实现此自定义吗?
参考自: 保存对话框中的 XtraReport 默认文件名
尝试设置 XtraReport.ExportOptions.PrintPreview.DefaultFileName 选项(PrintPreviewOptions.DefaultFileName 属性)。
PrintControl.PrintingSystem.ExportOptions.PrintPreview.DefaultFileName = "column value that you provide"
要了解如何使用它,请按照以下参考链接进行操作:
保存期间报告的默认名称 - 此处还描述了
一些文件名标准相关问题如何在导出报告
时修改预定义的文件名XtraReports - 通过报告工具栏导出时的自定义文件名