在报告中分配数据源时抛出 System.IO.FileNotFoundException execption。
我正在使用 Visual Studio 2013、C# 4.5、WinForm 应用程序。我已经为 Visual Studio 13 安装了 Crystal 报告。

这是代码

    DataSet ds = new DataSet();
    ds.Tables.Add(new DataTable("administration_CashDeskManager_Reports_ReportDataBusinessObject"));
    ds.Tables.Add(new DataTable("administration_CashDeskManager_Reports_ReportDataDetailBusinessObject"));

    Reports.CrystalReport.rptCashDeskTransactionLog Report = new Reports.CrystalReport.rptCashDeskTransactionLog();
    Report.SetDataSource(ds);
    crViewer.ReportSource = Report;

Report.SetDataSource(ds) 命令抛出错误。

我认为此错误是特定于版本的错误。

异常详情:

最佳答案

在您的配置中添加以下部分后重试:

<startup uselegacyv2runtimeactivationpolicy="true">
  <supportedruntime version="v4.0" />
</startup>

关于c# - 在 Crystal Report 中分配数据源时发生 FileNotFoundException,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23774260/

10-13 09:31