请教asp.net 报表打印问题?

问题描述

=====打印代码========publicpartialclassReportView:System.Web.UI.Page{privateClassDataclsData=newClassData();privateClassCommonclsCommon=newClassCommon();privateReportDocumentTmpReport;protectedvoidPage_Load(objectsender,EventArgse){stringstrRptName=Request["rpt"].ToString();if(File.Exists(Server.MapPath("~\Reports\"+strRptName))){ViewReport(strRptName);}else{Response.Write("<script>alert('报表文件["+strRptName+"]不存在!');history.back();</script>");return;}}privatevoidViewReport(stringrptName){TmpReport=newReportDocument();stringrptPath=Server.MapPath("~\Reports\"+rptName);TmpReport.FileName=rptName;TmpReport.Load(rptPath);DataSetdt=newDataSet();stringstrSql="SelectID,ItemCode,ItemName,Amount,AddDate";strSql=strSql+"FromTb_CostDetail";dt=clsData.GetDataSet(strSql);TmpReport.SetDataSource(dt);CryRptView.ReportSource=TmpReport;}}=======发生网页错误=============sys.webforms.pagerequestmanagerParserErrorException:Themessagereceivedfromtheservercouldnotbeparsed.CommoncausesforthiserrorarewhentheresponseismodifiedbycallstoResponse.Write(),responsefilters,HttpModules,orservertraceisenabled.Details:errorparsingnear'<!DOCTYPEhtmlP'.代码:0URL:http://localhost:489212/FMS/CostRecord.aspx补充:哪位大侠能解决问题或给个成功执行的打印代码,谢谢!

解决方案

解决方案二:
自己顶顶

时间: 2024-10-01 04:14:03

请教asp.net 报表打印问题?的相关文章

怎样在ASP程序中打印Access报表(无组件的经典程序)

access|程序|打印|无组件 目前,B/S模式(浏览器/服务器模式)成为企业网上首选的计算模式.由于B/S模式的特殊性,在C/S下相对较易实现的Excel报表打印功能在B/S下却成为一个难点.本人通过研究写了一个基于ASP程序的打印Acess报表的程序.本程序的特点是无须任何组件. Print.asp------------------------------------------------ <html><title>打印Excel报表</title><%

在ASP程序中打印Excel报表的新方法

excel|程序|打印 目前,B/S模式(浏览器/服务器模式)成为企业网上首选的计算模式.由于B/S模式的特殊性,在C/S下相对较易实现的Excel报表打印功能在B/S下却成为一个难点.本人通过研究写了一个基于ASP程序的打印Excel报表的程序.本程序的特点是无须任何组件. Print.asp------------------------------------------------ <html><title>打印Excel报表</title><%'控制脚本

ASP.NET应用XML技术实现Web报表打印

XML主要用来描述打印报表的名称,数据来源,格式,分页打印等信息,具体标签可自己定义,下面是笔者针对会员管理系统报表打印所制定的XML文档: Memberlist.xml 〈xml version="1.0" encoding="utf-8" > 〈XmlReport> 〈Page> 〈Title>Member information〈/Title> 〈ApplyXSLT>〈/ApplyXSLT> 〈/Page> 〈R

Asp.Net的Web开发中rdlc报表打印问题

问题描述 有两台电脑使用Rdlc报表打印时不能正常打印,点击打印按钮,提示"errorLoadingresourcelibrary.(0x8007007E)",浏览器IE操作系统XP,这台电脑前两天还能正常打印.另一电脑点击打印按钮,提示"打印时出错(0x80070006)",浏览器IE操作系统Win7,各位大侠帮忙解决下.万分感谢! 解决方案 解决方案二:查一下错误代码:0x80070006.

ASP.NET中应用XML技术实现Web报表打印

应用XML技术实现报表打印方案的设计与实现笔者为了能够快速实现简单的报表打印,设计了下面的方案.编写一个通用打印页面,要打印报表将参数写入一个XML文档,调用页面XMLReport.aspx?report=报表名,即可完成报表的制作3.1 创建自定义的XML报表文件XML主要用来描述打印报表的名称,数据来源,格式,分页打印等信息,具体标签可自己定义,下面是笔者针对会员管理系统报表打印所制定的XML文档:MemberList.xml<?xml version="1.0" encod

利用XML实现通用WEB报表打印实际使用中的例子

web|xml|报表打印 最近做的一个B/S项目,在打印时采用了在IE中嵌入.net winform控件和XML结合的方式(参见http://www.yesky.com/20030214/1652186.shtml),在实际应用过程中,有一些心得,和大家分享.(一).使用通用模版格式化XML文件系统中共用到了三种单据,分别为出库单,入库单,送货单,因此,定义三个模版文件,格式如下:chukudan.xsl:<?xml version="1.0" encoding="GB

使用jsp实现word、excel格式报表打印

excel|js|word|报表打印 因为ms word和excel的文档都支持html文本格式,因此可以先用word或excel做好模版,另存为Web页,然后将该html改成jsp,将数据部分动态填入即可,不用很辛苦的调整格式 word页面只要在jsp头设置如下指令:<%@page contentType="application/msword;charset=GBK" %> excel如下:<%@page contentType="application

在WEB应用中报表打印的实现

web|报表打印 WEB应用中报表打印的实现 随着世界范围内Internet环境的形成,全球正进入一个以网络为中心的计算时代.Web模型是在传统的C/S模型的基础上发展起来的一种新的Browser/Server计算模式.Browser/Server模型简化了C/S中的客户端,客户端只需装上操作系统.网络协议软件及浏览器:而服务器端则集中了所有的应用逻辑,开发.维护等几乎所有工作也都集中在服务器端.这时的客户机被称为瘦客户机,服务器被称为肥服务器.而WEB应用中的客户端的报表打印则没有C/S模型那

Web报表打印·简单实现·(一)

web|报表打印 近日看到论坛中有好多人提到,Web 方式打印报表 的问题 都感觉很辣手.本人有点小技巧愿意拿处来和大家分享.本方法不分语言(ASP,ASP.NET,JSP,PHP..)可以生成HTML的语言都可以使用.其实很简单只要你略懂 HTML,CSS 即可,打印的出来的效果(那就要看你自己了)个人认为一般的打印完全可以应付. 先给一个简单实用的方式(可以打印多页,控制分页,隐藏非打印项目)<!--语言无关 保存成 .HTML 看看--><html><head>&