C#学习教程:水晶报表在用VS2013构建的ASP.net网页中不显示我使用水晶报表作为我的报告工具。我使用visualstudio2013作为我的IDE。这是我试过的。(我的SAP版本是13.0.9)。privatevoidloadReport(){ReportDocumentrpt=newReportDocument();rpt.Load("D:\Report_Test.rpt");rpt.VerifyDatabase();CrystalReportViewer1.ReportSource=rpt;上面的代码适用于visualstudio2010但不适用于2013。当我加载页面时,它是空的。不会丢失任何错误。那么,如何用VisualStudio2013查看水晶报表呢?首先要检查的是报表查看器客户端文件是否可用,我怀疑这是你的问题(你可能会发现它默默地抛出一个javascript错误!)。在IIS中,它应该创建一个虚拟目录,如果IISexpress那么您需要手动移动查看器需要的文件,以下应该可以工作:在应用程序的根目录中创建一个名为crystalreportviewers13的文件夹,将文件夹C:ProgramFiles(x86)SAPBusinessObjectsCrystalReportsfor.NETFramework4.0CommonCrystalReports2011crystalreportviewers把内容复制到这个文件夹里(源码路径好像不同机器不一样)。将其添加到web.config的配置中,然后将其添加到web.config的配置部分,它应该可以工作....如果仍然没有,我将首先从http://scn.sap.com/docs/DOC-7824下载最新版本显示,请检查您的web.config是否指向正确的版本。如果您仍然遇到问题,请检查HTML声明中的文档类型——我记得它在HTML5中无法正常工作。编辑:在早期版本的crystal中,我上面提到的文件夹被自动复制到c:\inetpub\wwwroot\aspnet_client\system_web4_0_30319-如果将整个aspnet_client复制到应用程序的根目录中解决了问题-我相信在更高版本的crystal中如果您在安装时没有运行IIS,则无论如何都不会创建该文件夹。以上是C#学习教程:VS2013搭建的ASP.net网页中CrystalReport不显示所有分享的内容,如果对大家有用,需要详细了解C#学习教程,希望大家多多支持更多关注~本文来自网络收藏,不代表立场,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
