ASP.NET 2.0 打印 RDLC报表

VS2010自带rdlc报表部署(发布)问题 最近在用asp.net做Web项目,项目中用到rdlc报表。rdlc报表在本地运行时OK的,但是发布到Web服务器上就出问题了,到网上搜了好久才搞定这个问题。     发布rdlc报表几个需要注意的地方:         1、 将三个DLL文件拷贝到Web服务器:                      Microsoft.ReportViewer.Common.dll(在D:\Progr 阅读详情

 昨天发现Web中,ReportViewer居然不能打印RDLC报表(原因是没有打印按钮-_-!!!),今天上网搜索了下,看了很多帖子包括蜡人张关于RDLC打印的文章(http://www.cnblogs.com/waxdoll/archive/2006/09/13/rdlc-report-in-web-application.html),答案是不可以,,,郁闷。。

看了ReportViewer的前台代码,发现里面有个Frame,于是决定绕个小弯,将ReportViewer直接打印出来,不就可以实现打印RDLC报表了么。。。结果。。屡次试验失败,将代码保存为本地文件一看,,,原来Frame里面还有个Frame。。遂又试验,成功!

代码如下:

function RdlcPrint(RDLCName) //打印函数
{
    var RdlcFrame=window.frames['ReportFrame'+RDLCName].frames['report']//两个Frame嵌套。。
    RdlcFrame.focus();//此句必须
    RdlcFrame.print();//打印
}

function Button2_onclick() //实现打印
{
    RdlcPrint('ReportViewer1');
}

________________________________________________

注意:此方法还有很多不足之处,比如不能分页,打印效果不十分清晰等等,还需按要求改进。

ASP.NET条码生成和打印控件Barcode Professional for ASP.NET Barcode Professional for ASP.NET是最灵活和强大的.NET组件(.NET DLL 类库),它让您轻松地添加先进的条码生成和打印功能到您的ASP.NET Web解决方案(包括ASP.NET Mobile Web站点)。 具体功能:   Neodynamic Barcode Professional for ASP.NET是最灵活和强大的.NET组件(.NET 阅读详情

相关推荐

基于VS2019的WPF应用中RDLC报表设计与实现

整个集成流程到底啥样?看这张图就懂了:A[启动WPF应用] --> B{是否首次加载?B -->|是| C[初始化WindowsFormsHost]B -->|否| D[清空现有数据源]C --> E[创建ReportViewer实例]E --> F[加载.rdlc资源流]F --> G[绑定数据源集合]G --> H[调用RefreshReport()]H --> I[显示报表内容]I --> J{用户操作?J -->|导出| K[选择格式→Render→保存文件]

weixin_34718952的博客 631

RDLC - 后台代码直接导出Excel/PDF/Word格式

转自:https://www.cnblogs.com/zhangzhi19861216/p/3677896.html 最近做报表功能,用到了.net的报表组件rdlc。 其中有个功能就是后台代码直接输出Excel/PDF/Word格式的文件, 网上看了些资源,做个总结: 参考地址:https://forums.asp.net/t/1556522.aspx?RDLC+Export+direct...

happymagic的专栏 2199

C#网页端,直接打印报告,无需预览

C#网页端,直接打印报告,无需预览,原理:通过网页端调用客户端进行实现完成的,首次可能麻烦一些,需要安装后面就十分方便了

ASP.NET使用RDLC打印条形码和二维码

sanqianheijia的博客 2589

直接打印RDLC报表

直接调用,传递参数即可 可在asp.net下或winform下使用,无需预览直接进行打印,可根据自己的需要进行修改 有适当的备注

AutoCAD Plant 3D自定义零件库实战:手把手教你用Python创建参数化槽式三通

本文详细介绍了如何利用Python脚本在AutoCAD Plant 3D中创建参数化槽式三通组件,从API原理到实战开发,帮助用户构建高效的自定义零件库。通过Python装饰器系统控制零件属性和行为,实现几何建模、参数管理和规格编辑器集成,提升工业管道设计的标准化和效率。

weixin_28267011的博客 331

网上找来的RDLC报表打印实例,比较全面的实例,包括双面打印,XML操作等

定义一个静态:代码: #region public static /// /// 获取指定ReportViewer总物理页数 /// guog2009-05-06新增 /// /// ReportViewer控件 /// 总物理页数,默认值为0 publi

4961

Vector CANoe VT2516A实战:从硬件连接到CAPL脚本的完整配置指南

本文详细介绍了Vector CANoe VT2516A板卡从硬件连接到CAPL脚本编写的完整配置指南。涵盖硬件接线原则、VT System配置避坑技巧、系统变量创建规范、可视化Panel设计、CAPL脚本调试及典型故障排查案例,帮助工程师快速掌握VT2516A板卡的应用实践,提升汽车电子测试效率。

weixin_30608503的博客 254

asp.net中如何打印ReportViewer报表

    .net 2.0中的新控件ReportViewer可以方便的制作并显示报表,但是它没有直接支持在网页中的打印。我在分析网页HTML源代码的基础上找到了直接打印的诀窍,先做成一个函数,方便直接使用。    1.包含ReportViewer报表的网页的最终形式HTML DOM结构中,报表被放到一个中,其id命名方式为:"ReportFrame"+报表控件id;    2.报表内容被放到包含

学海无涯 9645

5分钟搞懂Paris公式:如何用裂纹扩展速率预测零件寿命(附Python代码示例)

本文详细介绍了Paris公式在裂纹扩展速率预测零件寿命中的应用,通过Python代码示例展示了从理论到实践的完整流程。文章涵盖了Paris公式的工程本质、寿命预测计算流程、几何修正因子选择以及实际案例演示,帮助工程师快速掌握这一关键技术。

weixin_29309475的博客 428

避坑指南:Zabbix poller进程100%占用的5种常见原因及解决方案

本文深入剖析了Zabbix poller进程占用率高达100%的五大常见原因,包括监控项与进程数不匹配、不可达主机资源浪费、数据库性能瓶颈、监控项配置不合理以及版本缺陷。文章提供了从系统化诊断到针对性解决方案的完整指南,并重点介绍了如何通过优化zabbix_server.conf中的StartPollers等关键参数进行有效调优,帮助运维人员从根本上解决这一经典性能问题。

7z8x2c4v6b9的博客 250

ASP.NET MVC中使用RDLC进行报表打印

做报表打印,使用的微软官方的RDLC。这东西已经很老了,之前主要是在WebForm中使用的,没有在MVC中用过。

fuhuitao的博客 1430

PointNet/PointNet++模型调参实战:如何用PyTorch让你的点云分割精度再涨5个点?

本文深入探讨了PointNet/PointNet++模型在点云分割中的调参技巧,通过PyTorch实现精度提升5个点的实战方法。重点分析了点云密度自适应策略、感受野与细节保留的平衡,以及训练加速与稳定性技巧,适用于电力巡检、自动驾驶等场景的激光点云数据处理。

weixin_30836759的博客 477

Asp.net中动态控制RDLC报表

在asp.net程序中,可以选择使用水晶报表,功能确实强大。但是web版的水晶报表好像存在版权的问题。如果所作报表不是复杂的一塌糊涂的话,可以使用微软自带的Rdlc报表。已经有老兄做出了不少诠释:http://www.cnblogs.com/waxdoll/更多资料可以在这里找到:http://www.gotreportviewer.com/Rdlc优点:1:Rdlc报表设计简单2:结果存成xml

keisuoy的专栏 1815

【实战圣经】YOLOv8-pose姿态估计模型从训练到RK3588部署:让边缘端骨骼识别速度突破60FPS

本教程从“模型训练-转换-边缘部署”全链路拆解了YOLOv8-pose姿态估计方案在RK3588上的落地过程,每一步都经过实战验证。无论是智能健身的动作实时纠正,还是工业设备的关键部件姿态检测,这套流程都能让你以最低成本实现高精度、高实时性的姿态估计应用。如果你在实践中遇到模型转换报错、部署性能不达标等问题,可聚焦某一环节深入优化——毕竟,让AI在边缘端“精准捕捉每一个关键点”,才是技术驱动场景创新的核心。

m0_71589036的博客 251

HTML炫酷烟花④(完整代码)

HTML语言实现炫酷烟花的完整代码。

AIGC 9万+

ASP.NET中动态控制RDLC报表

 在asp.net程序中,可以选择使用水晶报表,功能确实强大。但是web版的水晶报表好像存在版权的问题。如果所作报表不是复杂的一塌糊涂的话,可以使用微软自带的Rdlc报表。   Rdlc优点:  1:Rdlc报表设计简单  2:结果存成xml,易于控制  3:导出格式作的很不错  这里所说的动态控制报表所指的是:在一些时候,制作了报表之后希望在运行中可以动态的做一些小修改,比如说列的位置,用户控制...

weixin_33860722的博客 301

使用verilog设计实现QR分解

QR(正交三角)分解法是求一般矩阵全部特征值的最有效并广泛应用的方法,一般矩阵先经过正交相似变化成为Hessenberg矩阵,然后再应用QR方法求特征值和特征向量。 使用verilog对QR实现方法进行设计并进行功能仿真: 如下: 顶层模块代码: module TOP( H1R, H1I, H2R, H2I, H3R, H3I, H4R, H4I, clk, rst_n, Y1R, Y1I, Y2R, Y2I, X1R, X1I, X2R, X2I ); parameter width = 16; // I

QQ_778132974的博客 2150

MVC+RDLC报表+PrintPreviewDialog(winform控件)打印、打印预览?!

此文出现MVC,就是网页上调用winform打印控件PrintPreviewDialog,好诡异,出线了!好了,开始。。。。首先你要做一个报表:RDLC (微软的东东)当然这个微软的RDLC需要配置一个数据源xsd(不用链接数据库,我这就是手动在数据源里面创建个table对象而已),然后需要一个aspx页面来显示这个报表 <%@ Page Langua...

djy6006的博客 706

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

RDLC报表打印避坑指南:在Asp.Net Web中搞定套打、分页与页眉页脚(附VS2019配置)

本文详细介绍了在Asp.Net Web环境中使用RDLC报表实现精准套打、智能分页与页眉页脚控制的完整解决方案。从VS2019环境配置、物理页面尺寸匹配到部署优化与性能调校,提供了实战技巧和常见问题排查指南,帮助开发者高效解决电商订单打印等实际业务场景中的技术难题。

weixin_30321709的博客 426

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

asp.net 打印ReportViewer报表 rdlc报表

net 2.0中的新控件ReportViewer可以方便的制作并显示报表,但是它没有直接支持在网页中的打印。我在分析网页HTML源代码的基础上找到了直接打印的诀窍,先做成一个函数,方便直接使用。     1.包含ReportViewer报表的网页的最终形式HTML DOM结构中,报表被放到一个中,其id命名方式为:"ReportFrame"+报表控件id;    2.报表内容被放到包含在1中的

点点滴滴 6104

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

微软自带报表打印的实现

1: 创建数据源文件  UoOrderDS.xsd   只在数据源中添加相应的列,不添加查询语句,在程序中添加 为了方便条件查询,所以在程序中添加 2: 添加报表文件    prtUpOrder.rdlc 然后给报表文件指定数据集 就是上面的xsd文件       3:也可给报表中的table添加参数 3: 创建.aspx文件 在页面中添加ReportVie

色彩 2172

RDLC系列(一)ASP.NET RDLC 报表自定义数据源

最近一段时间开发ERP系统中要用到不少报表打印,在网上找了一圈发现想些好用的报表控件大部分要收费,一些面免费要么不好用要么IE8不兼容,最后还是用了微软自带的RDLC报表,把自己遇到的坑和技巧整理分享出来。 一般Visaul Studio上新建的的EDLC报表文件之后数据源都是按照向导直接连接数据库,自动生成数据源和数据集的,但是遇到一些复杂的就不够灵活。 一、新建报表 1.新建...

Louis425328的博客 533

RDLC8.0 报表完美解决方案

1.为了报表的松耦合,代码重用度高,先在数据库中建表   IsLandscape:在网页呈现的时候是横向的还是纵向的。 ReportName:报表文件的路径 ExportName:输出名称 HeadTableName:主数据源的名称,以后依次类推   2.新建强类型数据集 根据需求建强类型数据集,如果是单一的数据库可以保留adapter,因为

我的地盘 2637
下一篇: 让服务器端的Panel 在客户端动态地显示在某个控件的下面
Mark2Win
博客等级 码龄20年 4粉丝 8原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值