软件介绍
crystal reports 2013(水晶报表for vs2013)
vs2013水晶报表是visual studio 2013APP常用的报表软件,从2010年开始集成水晶报表控件就消失了。 要使用此功能,必须单独安装和下载。 以下是笔者总结的官网下载的详细地址
在VS2013中应用水晶报表
还发现用B/S系统软件打印,打印格式非常高,打印的实际效果规定了高端大气。 根据VS2013中微软公司内置的报告,解决运用的实际效果确实很困难,主要问题如下
1 .不能插入在1.word中创建的打印模板。 自己基于模板创建很困难,无法获得word打印的实际效果。 打印样板更改后,调整格式变得不方便。
2 .火狐、谷歌手游上不显示打印按钮。
我想试试水晶报告,但是无可奈何在VS2013中,这个报告已经没有整合。 必须单独安装和下载http://scn.sap.com/docs/DOC-7824。 大家可以按照自己的VS版本在线下载相应的水晶报告软件。 但是,请谨慎地在线下载exe可安装软件包。 不是msi安装包。 否则,在VS中找不到添加了水晶报告的项目。 也就是说,是下图中鲜艳的红色圆圈中的表明。 此外,还需要下载clickonce32/64,需要在服务器上进行部署。
安装后,在VS的新创建项中众所周知的Crystal Reports如下图所示。
在详细信息处【鼠标右键】----【插入】--【OLE目标】---【从文件创建】选择要打印的模板。 拖动电脑鼠标放置。
在字段名任务管理器中选择【主要参数字段名】----【鼠标右键】---【新建主要参数】。
将主要参数拖动到动态读取数据的地区。
创建新的Web文本框,并拖动CrystalReportViewer控件&; amp; 放下以设置相关属性。 在其中不使用左侧的组树的情况下,ToolPanelView=“None&; quot; 中选择另一种天花板类型。 也是和当时在vs2008中选择水晶报告不同的地区。
在网页的后台管理代码中动态设置字段名值。 如下所示。
protectedvoidpage _ load ( object sender,EventArgse ) )。
{if (! IsPostBack )
{
reportdocumenttestreport=newreportdocument (; //报表文档的物理方法
stringreportpath=server.mappath (~/crystal report1. RPT ); //读取报表文档
test report.load (报告路径;
this.crystal report viewer1. reportsource=test report;
parameterfieldspfs=newparameterfields (;
parameterfieldpf=newparameterfield (;
prameterdiscretevaluepv=newparameterdiscretevalue (;
pf.ParameterFieldName=SQR;
pv.Value=独断专行
pf.currentvalues.add(PV;
PFS.add(pf;
this.crystal report viewer1. parameter field info=PFS;
}
}
用VS调节动作,打印模板不见了,只有“图像”这个词,结果如下。
如何右键单击照片特性查看照片,请访问http://localhost:/crystalimagehandler.aspx? dynamic image=Cr _ tmp _ image _ 3ab 921 d0-cd7d-4fb9- a724-fd12 c 580 b 18d.png。 问题是我的工作中也没有CrystalImageHandler.aspx啊。 添加空缺的CrystalImageHandler.aspx页面。 重新启动,好的。 实际效果如下。
在iis上公布。 首先发生了以下不正当行为。
可以加载文档或流程集“log4net,Version=1.2.10.0,Culture=neutral,public key token=692 fbea 5521 e 1304”或其依赖关系在系统软件中找不到特定的文档。
问题是我也没有用log4net啊。 根据网站方式选择c: windowsassemblyGAC _ 32log4net1.2.10.0._ 692 fbea 5521 e 1304 log4net.dll (不同的汇流排
无法加载文档或处理集“log4net”或其依赖关系。 您试图加载格式错误的流程流。
因为这个不准确,所以很明白吧。 64位计算机OSI is APP应用程序池未打开32位APP应用程序,设置为True。 页面已刷新,出现以下错误:
不兼容的实际操作。 不能使用c局部变量打开由JRC模块解析的文本文档。 如果公布了,VS意识到不能轻易公布rpt文档,马上复制rpt并返回。 页面已刷新。 可以。