vs.net2008做的水晶报表,怎样才能在客户端打印?

问题描述

vs.net2008做的水晶报表,怎样才能在客户端打印?我做的系统要放在internet上,现在提示找不到打印机,在本地有装vs的机器运行没问题的。m.SetParameterValue("abc",DropDownList1.Text);m.SetParameterValue("c",TextBox1.Text);m.SetParameterValue("d",TextBox2.Text);m.SetParameterValue("e",GridView1.Rows[GridView1.SelectedIndex].Cells[2].Text);m.SetParameterValue("f",GridView1.Rows[GridView1.SelectedIndex].Cells[3].Text);m.PrintToPrinter(1,true,1,1);

解决方案

解决方案二:
没有人用这个功能吗?我不想导出pdf再打印,或者有没有其它报表控件可以实现该功能
解决方案三:
一个思路是做成ActiveX插件,调用服务获取数据后在客户端打印。
解决方案四:
页面后台的按钮事件里写:protectedvoidbtnPrint_Click(objectsender,EventArgse){Page.RegisterStartupScript("","<script>document.all.WebBrowser.ExecWB(7,1);<"+"/script>");}

页面前台:<headrunat="server"><metacontent="MicrosoftVisualStudio.NET7.1"name="GENERATOR"><metacontent="C#"name="CODE_LANGUAGE"><metacontent="JavaScript"name="vs_defaultClientScript"><metacontent="http://schemas.microsoft.com/intellisense/ie5"name="vs_targetSchema"><METAhttp-equiv="Expires"content="-1"><stylemedia="print">.Noprint{DISPLAY:none}</style></head><bodystyle="width:100%;text-align:center;"><formid="form1"runat="server"><OBJECTid="WebBrowser"height="0"width="0"classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"VIEWASTEXT><PARAMNAME="ExtentX"VALUE="26"><PARAMNAME="ExtentY"VALUE="26"><PARAMNAME="ViewMode"VALUE="0"><PARAMNAME="Offline"VALUE="0"><PARAMNAME="Silent"VALUE="0"><PARAMNAME="RegisterAsBrowser"VALUE="0"><PARAMNAME="RegisterAsDropTarget"VALUE="1"><PARAMNAME="AutoArrange"VALUE="0"><PARAMNAME="NoClientEdge"VALUE="0"><PARAMNAME="AlignLeft"VALUE="0"><PARAMNAME="NoWebView"VALUE="0"><PARAMNAME="HideFileNames"VALUE="0"><PARAMNAME="SingleClick"VALUE="0"><PARAMNAME="SingleSelection"VALUE="0"><PARAMNAME="NoFolders"VALUE="0"><PARAMNAME="Transparent"VALUE="0"><PARAMNAME="ViewID"VALUE="{0057D0E0-3573-11CF-AE69-08002B2E1262}"></OBJECT><divstyle="width:100%;text-align:center"class="Noprint"><asp:ButtonID="btnPrint"runat="server"Text="确定打印"OnClick="btnPrint_Click"/></div></form></body>

解决方案五:
参考相关:

时间: 2016-02-29

vs.net2008做的水晶报表,怎样才能在客户端打印?的相关文章

水晶报表中的导出和打印功能(寻高手帮忙!!!)

问题描述 水晶报表中的导出和打印功能不需要写代码,vs2005中自带这种功能.我有一次在别人机子上点击这两个按钮,都可以带到预期效果.但是在自己机器上点这两个按钮都没反应.这是怎么回事?本来以为是不是装上打印机才能用,但是别人机器也没装啊,好像也不用配置什么吧?

水晶报表在服务器上可以打印 但是到了客户端打印控件蹦不出来 IE 设置我设过了 服务器上没有任何防火墙 客户访问也开开了

问题描述 水晶报表在服务器上可以打印但是到了客户端打印控件蹦不出来IE设置我设过了服务器上没有任何防火墙客户访问也开开了 解决方案 解决方案二:所有客户访问都不行吗?是不是IE没设置好啊

c#怎样做自定义水晶报表

问题描述 因为客户可能需要套打,我想让客户自己设计他们套打报表的格式保存下来,自己调用,就像有的的过磅系统一样,自己定义 解决方案 解决方案二:用水晶报表,让用户自定义格式,不大现实,呵呵.解决方案三:你可以设置几个模板共他们选择但是让他们自己定义貌似不行自己百度下估计是不行解决方案四:让客户把所有可能的报表发给你,模版你来制作,然后打印的时候,允许客户选择套打模版.想2楼兄弟说的那样.自定义模版,我不知道怎么做,让客户制作?客户也要懂水晶报表?不太清楚.解决方案五:我知道DELPHI是可以做到

请教阿泰,水晶报表如何实现一次打印多份订单?

问题描述 如题 解决方案 本帖最后由 LSHSQR 于 2012-04-23 14:08:52 编辑解决方案二:ReportDocumentmyReport=newReportDocument();stringreportPath=Server.MapPath("crystalreport1.rpt");myReport.Load(reportPath);myReport.PrinttoPrinter(1,false,0,0);其中第一个参数是打印分数myReport.PrinttoP

水晶报表页面显示和纸张设置的问题

问题描述 1.我做的水晶报表现在需要实现这样一些功能在报表设计时有几张是A3纸有几张因为字段太多要用到A2纸才能显示全在本机可以显示正常但把项目发到服务器上选择A2纸的报表就显示不正常了有些线没显示出来导致很丑2.报表里面有个显示报表大小的100%,120%...我做的报表只能选一次假如选择了120%我再去选别的百分比就没有效果了还是120%跟原来一样小弟刚出门请个人大哥帮帮忙 解决方案 解决方案二:高手在哪啊进来看看哦解决方案三:用的是VS2005自带的水晶报表吗?解决方案四:是的啊

一起谈.NET技术,以 .NET 创建 Code 39 条码图片 供水晶报表打印

教导如何用 C# 创建 Code 39 编码的「条码 (barcode)」图片,以供 ASP.NET + Crystal Reports 水晶报表呈现和打印此条码.本帖提供 ASP.NET 3.5 示例下载. 本帖的示例下载点:http://files.cnblogs.com/WizardWu/100914.zip 执行本示例,需要 SQL Server 的 Northwind 数据库,以及 VS 2008 或 IIS,另还需要 Crystal Reports 2008 标准版 (SAP 公司的

求一个winform中水晶报表打印DataGridview例子

问题描述 我没用过水晶报表,现在需要用它来处理打印但是我不会用谁能给我一个完成的水晶报表的例子呀谢谢..有点急请发到我的油箱里谢谢rui---04@163.com请著名你的名字然后给我在这里留个言我看到合适的会马上给分谢谢 解决方案 解决方案二:我做过水晶报表,但用了三方插件的要吗??解决方案三:有没有不用第三方插件的呀我要从基础学期呀要不学不会解决方案四:用推模式对报表进行填充数据,把要打印的数据分别绑定到DataGridview和设计的报表就这样简单啊解决方案五:但用了三方插件的要吗??解决

水晶报表

问题描述 我用vs2008做的水晶报表,后来装了VS2010,就将代码用2010打开了,而且是.NET4的,现在水晶报表不能用了,该怎么办?请高手指教,比较急 解决方案 解决方案二:怎么没有人啊,继续等待高手解决方案三:学习...解决方案四:如何不能用.有什么错误吗

关于水晶报表 section3(详细资料) 区高度无法缩小,最小高度固定

问题描述 我做一个水晶报表不知道为什么section3(详细资料)高度被固定最小高度3113不能再小!有没有那位知道怎么解决能让他随意变到最小!之后我又从新新建一个报表发现section3(详细资料)最小是1260 解决方案 解决方案二:水晶报表还是N年前用过,你定义纸张大小后,section3详细资料的大小,应该是你纸张高度-页头-页眉-页尾-页边距之后的高度了.解决方案三:还是不行,能不能说详细点啊解决方案四:是不是section3的最下面有一根横线?挡住了,所以拉不上去这个高度和纸张大小无