gpt4 book ai didi

crystal-reports-xi - 如何在 Visual Studio 2010 中使用 C# 加载 rpt 文件?

转载 作者:行者123 更新时间:2023-12-02 04:53:58 33 4
gpt4 key购买 nike

我正在使用 visual studio 2010 并尝试加载 rpt 文件。我使用了以下代码。

ReportDocument rpt = new ReportDocument();
rpt.Load("E:\\Crystal reports docs\\Crystal Reports samples\\Crosstab report");

然后我使用isLoaded()函数来检查它是否被加载。

当我编译程序时,它一直在运行。

有什么建议吗???

提前致谢!!!

最佳答案

以下是如何加载保存在本地驱动器而非嵌入式驱动器上的 Crystal 报表 (.rpt) 文件的示例代码。这样做的好处是每次修改报告时不需要重新编译程序。此外,.rpt 可以从应用程序上传并存储在数据库中,然后写入文件。使用此方法时不要嵌入 .rpt 文件。

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

namespace Report
{
public partial class Report : Document
{
public void ReportLoad()
{
ReportDocument reportDocument = new ReportDocument();
string filePath = "C:\Projects\Application\Report\CrystalReport.rpt";
reportDocument.Load(filePath);
crystalReportViewer.ReportSource = reportDocument;
}
}
}

引用更多关于

http://scn.sap.com/thread/3312329

How do I load external Crystal Reports (2008) files in c#?

关于crystal-reports-xi - 如何在 Visual Studio 2010 中使用 C# 加载 rpt 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18328170/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com