保存文件后,Crystal Report会将文件名改为小写而不是我输入的大写或大小写敏感的形式。
创始人
2024-11-22 20:30:56
0

要解决这个问题,可以使用以下代码示例中的方法来保存文件后将文件名转换为大写形式:

using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions.Shared;
using System.IO;

// 创建一个 ReportDocument 对象
ReportDocument report = new ReportDocument();
// 加载报表文件
report.Load("report.rpt");

// 设置要保存的文件名(大写形式)
string fileName = "ReportName.pdf";

// 设置导出选项
ExportOptions exportOptions = new ExportOptions();
PdfRtfWordFormatOptions pdfOptions = ExportOptions.CreatePdfRtfWordFormatOptions();
exportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
exportOptions.ExportFormatOptions = pdfOptions;

// 创建一个文件流,指定保存路径和文件名
using (FileStream stream = new FileStream(fileName, FileMode.Create))
{
    // 导出报表并保存到指定的文件流
    report.ExportToStream(exportOptions, stream);
}

// 关闭报表
report.Close();
report.Dispose();

在上面的代码中,我们首先创建了一个 ReportDocument 对象并加载报表文件。然后,我们设置要保存的文件名为大写形式(例如"ReportName.pdf")。接下来,我们创建了导出选项并指定导出格式为 PortableDocFormat(PDF)。然后,我们创建一个文件流,指定保存路径和文件名。最后,我们使用 report.ExportToStream 方法将报表导出并保存到指定的文件流中。

这样,无论你输入的文件名是大写、小写还是大小写敏感的形式,Crystal Report 都会将文件名转换为大写形式保存。

相关内容

热门资讯

WePoKe辅助挂!线上德州a... WePoKe辅助挂!线上德州ai机器人外挂,红龙poker有辅助吗总结;1分钟了解详细教程(微信 1...
红龙扑克辅助器!德扑之星隐藏功... 红龙扑克辅助器!德扑之星隐藏功能辅助,epoker有透视吗器;支持多人共享记分板与复盘,通过邀请好友...
红龙扑克辅助器!nzt德州辅助... 1、红龙扑克辅助器!nzt德州辅助软件软件,哈糖大菠萝怎么开挂总结。2、nzt德州辅助软件透视辅助简...
红龙扑克辅助器!云扑克辅助器卖... 红龙扑克辅助器!云扑克辅助器卖智能,xpoker辅助怎么用插件;玩家必备必赢加哟《136704302...
WPK辅助挂!德州ai辅助神器... WPK辅助挂!德州ai辅助神器软件挂件,佛手大菠萝有挂吗详情;一、德州ai辅助神器软件AI软件牌型概...
WePoKe作弊器!来玩德州a... 1、WePoKe作弊器!来玩德州app有挂真的有挂,约局吧德州真的存在透视吗软件。2、透视辅助简单,...
WePoKe作弊器!德扑之星有... WePoKe作弊器!德扑之星有规律真的假的,佛手大菠萝13道挂哪里教学;玩家必备必赢加哟《13670...
微扑克透明挂!哈糖大菠萝十三张... 1、微扑克透明挂!哈糖大菠萝十三张胜率挂,红龙poker有辅助吗软件;详细教程。2、透视辅助简单,软...
德扑之星辅助!鱼扑克测试,智星... 德扑之星辅助!鱼扑克测试,智星菠萝可以辅助吗教学;(需添加指定薇757446909获取下载链接)德扑...
微扑克透视挂!德州之星ai软件... 微扑克透视挂!德州之星ai软件工具,拱趴大菠萝有什么挂APP;1分钟了解详细教程(微信 136704...