Visual Studio 2017 集成Crystal Report为ASP.NET MVC呈现报表

最近项目需要实现报表功能,平衡各方面的因素,还是使用Crystal Report(水晶报表) 下载较新版本: http://downloads.businessobjects.com/akdlm/cr4vs2010/CRforVS_13_0_21.exe 下载后解压,使用管理员权限安装。 选择语言,点击下一步,同意SAP BUSINESSOBJECTS license Agreement: 选中Yes,install 64-bit runtime选项。 点击Finish按钮,继续安装。 安装结束,所有安装窗口自动关闭。 打开你的项目,参考下面几个类: 打开Web.Config文档,需要配置Crystal Report: configSections Source Code assemblies Source Code businessObjects Source Code 接下来,为ASP.NET MVC项目添加一页网页是asp.net 的ASPX,网页名为CurrencyReport.aspx,它自带有CurrencyReport.aspx.cs如下图。 对这页网页暂时不需添加任何代码,稍后创建好.Rpt报表后再来写代码。 现在开始创建.rpt水晶报表: 报表创建完毕,此时打开上面创建的ASPX网页。 再打开.aspx.cs代码页,编写加载水晶报表程序: Source Code 为程序添加水晶报表完成,我们运行程序,结果如下: 什么内容也没有显示,按F12查看,还有crv.js加载失败和bobj is not defind错误。 经过研究与测试,我们还做少一步动作。前往电脑C驱动器:C:\inetpub\wwwroot把aspnet_client整个目录拷贝至项目的根目录之下。 再次运行程序: 数据还是没有显示,水晶报表需要输入连接数据安全信息。 解决这个问题,需要打开加载水晶报表的程序,添加一个方法SetDatabaseLogon,并赋其参数 再次刷新网页,上面的对话框消失,报表已经正常显示了》 分类: ASP.NET,ASP.NET MVC,Crystal Report,Reporting 标签: SetDatabaseLogon, Crystal Report, CrystalReportViewer, ReportSource, bobj, ReportDocument, CrystalDecisions, SAPhttps://www.cnblogs.com/insus/p/9836830.html
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信