CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

请问那个大哥在ASP.NET中实现了在页面中点打印按钮直接打印水晶报表的

楼主emeibat(欢乐英雄)2003-12-03 17:39:33 在 .NET技术 / ASP.NET 提问

最好能提供部分原代码,俺调用PRINTTOPRINT   始终报错!  
  问题点数:30、回复次数:14Top

1 楼chentaoyql(新的一天)回复于 2003-12-03 17:51:13 得分 0

你给个email  
  我发给你吧Top

2 楼peering08cn(炼狱)回复于 2003-12-03 18:07:00 得分 0

peeringcn@hotmail.com  
  我要一份,谢谢了Top

3 楼xiangwa(xiangwa)回复于 2003-12-03 18:12:27 得分 0

能给我一份吗  
  tx760120@163.comTop

4 楼pauljian(痞子坚)回复于 2003-12-03 18:22:39 得分 0

我也想要     rambo2@sina.comTop

5 楼emeibat(欢乐英雄)回复于 2003-12-03 19:30:48 得分 0

bat.net@tom.comTop

6 楼emeibat(欢乐英雄)回复于 2003-12-03 19:32:09 得分 0

最好是VB   的代码。谢谢   chentaoyql(chentaoyql)   大虾Top

7 楼qingheping(QQBEST)回复于 2003-12-03 19:40:04 得分 0

在客户端,不可能直接打印,除非你打印页面。水晶报表在客户端只能导成其它格式如PDF进行打印Top

8 楼dreamgirlfly(寻梦)回复于 2003-12-03 19:51:43 得分 0

在客户端,不可能直接打印,除非你打印页面。  
  Top

9 楼emeibat(欢乐英雄)回复于 2003-12-03 21:24:43 得分 0

up   一下Top

10 楼shooting_star2xxx(流星)回复于 2003-12-03 21:34:31 得分 0

我也想要一份  
  nhl_dotnet@tom.comTop

11 楼emeibat(欢乐英雄)回复于 2003-12-04 09:14:08 得分 0

chentaoyql(chentaoyql)   兄,你的东东俺还没收到。Top

12 楼76wzc(雨农)回复于 2003-12-04 09:21:29 得分 0

我也想要一份  
  76wzc@163.com  
  谢谢!  
  Top

13 楼haibodotnet(海波.NET)回复于 2003-12-04 21:38:45 得分 30

水晶报表在   WEB   上的应用  
  打印:下载后在   PDF   里搜索   web   print……  
   
  Crystal   Reports   for   Visual   Studio   .NET高级编程  
  英文版   Ebook   下载:  
  http://www.crystaldecisions.com/products/dev_zone/downloads/wrox4_report_integration_web.pdf  
   
  参考:  
  将水晶报表放在DIV中,然后用JS打印。  
  如:  
  JS  
  function   printpage(m_printpage1)  
  {  
  var   newstr   =document.all.item(m_printpage1).innerHTML  
    //document.all.item(m_printpage1).innerHTML  
   
  var   oldstr   =   document.body.innerHTML;  
  document.body.innerHTML=newstr;  
   
  window.print();    
  document.body.innerHTML   =   oldstr;  
   
  return   false;  
  }  
   
  HTML:  
  <div   id="m_printpage">  
  <CR:CrystalReportViewer   id="CrystalReportViewer1"   runat="server"   HasSearchButton="False"   HasZoomFactorList="False"   HasPageNavigationButtons="False"   HasGotoPageButton="False"   HasDrillUpButton="False"   EnableDrillDown="False" DisplayToolbar="False"></CR:CrystalReportViewer>  
  </div>  
  Top

14 楼haibodotnet(海波.NET)回复于 2003-12-04 21:38:54 得分 0

在   Web   上打印水晶报表的四种方法  
   
  请参见:报表分发  
   
  如果想使用户能够打印在   Web   上访问的整个多页报表,您有下列选项:    
   
  1、使用Web   窗体   Viewer   工具栏上的“打印”按钮将报表导出为   PDF。    
   
  2、使用Web   窗体   Viewer   工具栏上的“导出”按钮,导出报表为可以由客户端的现有应用程序打印的格式。    
   
  3、使用PrintToPrinter   方法从服务器打印报表。    
   
  4、将报表作为一个连续的页提供以通过   Internet   Explorer   浏览器在客户端启用打印。    
   
  如果用户无权访问打印导出的报表所需的应用程序,并且服务器端打印存在安全性或访问权限问题,您可能需要使用户能够从他们的浏览器打印报表。此方法将整个报表作为一个连续的页显示在   Web   窗体   Viewer   控件中,因而能够使用浏览器的打印功能。    
   
  在应用程序中,可以在现有   Web   窗体   Viewer   旁边添加一个按钮,该按钮可以将客户端重定向到新的、在浏览器中将整个报表显示为一个连续页的   Web   窗体   Viewer。可以对第二个窗体上的查看器进行格式化,以便禁用组树和工具栏,并将查看器的   SeparatePages   属性设置为   False。    
   
  注意       这种打印方法有一个局限,即无法控制页眉、页脚和分页符的定位。  
  crReportDocument   =   New   Income_Statement()  
  CrystalReportViewer1.ReportSource   =   crReportDocument  
  CrystalReportViewer1.SeparatePages   =   False  
  CrystalReportViewer1.DisplayGroupTree   =   False  
  CrystalReportViewer1.DisplayToolbar   =   FalseTop

相关问题

  • 在asp中水晶报表如何用?
  • 水晶报表 ASP调用成功
  • 水晶报表10 打印按钮的响应问题
  • 水晶报表10 打印按钮的响应问题
  • 如何捕获水晶报表打印按钮事件啊????????
  • 我装了水晶报表,为什么没有找到用asp调用水晶报表的例子呀
  • 有感于asp.net中的水晶报表10.0跟asp与水晶报表7.0的对比!
  • ASP中怎么使用水晶报表,不是ASP.net。
  • 在ASP中可以使用水晶报表Craystal report吗?
  • 在ASP中用过水晶报表的高手请进来

关键词

  • 打印
  • 报表
  • 水晶报表
  • 页面
  • 客户
  • 应用程序
  • 浏览器
  • 用户
  • document
  • 按钮

得分解答快速导航

  • 帖主:emeibat
  • haibodotnet

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo