VS2010 Crystal Reports (水晶报表)添加CrystalReportViewer后,页面中不显示报表预览信息

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dxd0128/article/details/86694097

VS2010安装 Crystal Reports (水晶报表)完成后,在页面中添加CrystalReportViewer后,页面中不显示报表预览信息。按F12 ,弹出开发者工具界面,查看里面的错误信息,如果看到报 "Uncaught ReferenceError: bobj is not defined"这个错误。此错误普遍是水晶报表资源文件在项目中找不到路径所造成。以下为解决方法:

1、打开路径:C:\inetpub\wwwroot,将此文件夹中的aspnet_client文件夹,复制到你项目中的相应目录下。

2、打开项目中的 web.config 文件,将以下语句添加到此文件的<configSections/>节点后:

<businessObjects>
    <crystalReports>
      <rptBuildProvider>
        <add embedRptInResource="true"/>
      </rptBuildProvider>
      <crystalReportViewer>
        <!-- 确定水晶报表资源文件的路径 -->
        <add key="ResourceUri" value="../aspnet_client\system_web\4_0_30319\crystalreportviewers13"/>
      </crystalReportViewer>
    </crystalReports>
  </businessObjects>

3、重新加载项目或按F5刷新页面再试。

展开阅读全文

没有更多推荐了,返回首页