Crystal报告SetDataSource中的错误

我在VS 2010 sap crystalreports中遇到麻烦,使用c#制作一个Windows应用程序。

我使用以下代码得到以下错误:

CrystalReport1 cr1 = new CrystalReport1(); cr1.SetDataSource(dt1); //Error 
 无法加载文件或程序集'file:/// C:\ Program Files(x86)\ SAP BusinessObjects \ Crystal Reports for .NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win64_x64 \ dotnet1 \ crdb_adoplus.dll'或者它的依赖关系。 该系统找不到指定的文件。 

尝试通过将useLegacyV2RuntimeActivationPolicy属性添加到.config文件来使用此解决方案

  
     

在app.config中添加此代码。

您可能需要安装crystal report运行时文件。 你应该能够进行谷歌搜索找到它们。 在告诉您问题是缺少.dll时,错误消息非常明确。 阅读 ;)

编辑:尝试在您的计算机上找到crdb_adoplus.dll并将其复制到应用程序目录。