不用一个个地导入rpt文件,再去写固定的代码,而是每次动态的根据指定的名称去加载报表和打印
 
  if(Session["PrintXml"]!=null)
   {
    ReportDocument rd=new ReportDocument();
    rd.Load (this.Server.MapPath("\\Flow\\FlowForm\\rpt")+"\\"+Session["PrintFormName"]+".rpt");
    rd.SetDataSource(XmlPage.GetDataSet( Session["PrintXml"].ToString(),"FlowData"));
    
    cr.ReportSource=rd;
   }

当然,报表必须和下面要取得的dataset配套才行。我的做法是:如果dataset来自数据库的表自然最好,否则,用access建立一个临时的表,结构和dataset一样,建成的rpt和dataset同样可以匹配。

转载于:https://www.cnblogs.com/winner/archive/2007/05/28/763087.html

根据rpt文件打印报表相关推荐

  1. rpt水晶报表制作过程

    原文:rpt水晶报表制作过程 最近公司安排一个以前的项目,里面需要用到水晶报表,由于原来做这个项目的同事离职,所在公司的同事报表做成了rdlc类型的,而这类报表在加载的时候很难动态的从数据库加载数据, ...

  2. 水晶报表导出数据并实现打印

    要在里一个页面上进行操作 ReportDocument rdocument = new ReportDocument(); //公用打印方法     ExportCrystalL ExCrystal ...

  3. VisualStudio2008+水晶报表的使用

    1:打开VisualStudio2008,新建一个Windows窗体应用程序项目,名称可以自定义,选择项目的保存路径,然后确定 刚新建好的窗体应用程序: 2. 把准备好的水晶报表插件复制到项目中的bi ...

  4. 6-1 水晶报表技术(上)

    本章内容<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 6-1 ...

  5. 水晶报表官方实例大全

    水晶报表官方实例大全 在本文档中,你将获得由技术支持创建的示例报表列表.这些示例报表示范了各种各样的报表创建技巧.目的是示范概念.这些示例报表被完全用文献证明,并且不被技术支持所支援.文档包含了每种应 ...

  6. 关于C#winform程序运行无异常,在生成安装文件安装后提示水晶报表加载失败,系统找不到指定的路径的解决方法...

    关于C#winform程序运行无异常,在生成安装文件安装后提示"水晶报表加载失败,系统找不到指定的路径"的解决方法 娘了个腿的!搞了好几天,百度都被我搜烂了,连发布相关内容的作者名 ...

  7. ASP.net的PDF打印(水晶报表)[摘]

    如何部署ASP.NET Crystal Report (1) CRRedist2005_x86.msi 報表套件 (必要安裝) 取得方法在安裝有VS2005的機器上 C:\Program Files\ ...

  8. VS2008下水晶报表之简单示例

    1.先新建一个Web项目 2.在刚刚新建的项目下,为项目添加新项,如: CrystalReport1.rpt 在弹出的对话框,选择作为空白报表.用向导当然更方便. 3.在工具箱选择 Text Obje ...

  9. foxtable水晶报表操作

    Dim crt As New cryreport.cryreport1 '设置数据库名称 Dim DBName As String="db" '数据库登录用户名 Dim DBUse ...

  10. 水晶报表中显示动态图片

    href="file:///C:/WINDOWS/TEMP/msoclip1/01/clip_filelist.xml" rel="File-List" /&g ...

最新文章

  1. oracle比较运算符 速度,Oracle学习日志-5(算数运算符,比较运算符和逻辑运算符)...
  2. python爬虫新手项目-33个Python爬虫项目实战(推荐)
  3. Android-MeasureSpec那些事
  4. 字符串匹配手机号码的正则表达式(原创,适应所有条件)
  5. C语言函数中的参数有const的问题
  6. 阿里云 Composer 全量镜像
  7. C语言大写字母E转小写e,C语言 大小写字母转换
  8. c语言程序员算法题库,100个超级经典地C语言算法,程序员必须练习.doc
  9. android图灵机器人教程,简单的调用图灵机器人
  10. iterator获取当前元素_java集合【5】——— Iterator接口
  11. 小强的HTML5移动开发之路(32)—— JavaScript回顾7
  12. [2019杭电多校第六场][hdu6638]Snowy Smile(维护区间最大子段和)
  13. 计算机的硬件软件组成
  14. 卡特兰数(Catalan)
  15. 【FACT】函数使用技巧
  16. 无人驾驶感知篇之传感器标定(二)
  17. Nginx的重启命令(nginx -s reopen)
  18. html5密码确认属性,HTML5表单及其验证【html自带属性验证】
  19. 肿瘤免疫疗法 | 细胞治疗和PD1/PDL1 | Tumor immunotherapy | cell therapy
  20. hive计算指定日期所在周的第一天和最后一天

热门文章

  1. 计算机表格常用根式,数学根号表格.doc
  2. js获取多叉树的广度和深度
  3. LimeSDR实验教程(3) GSM基站
  4. poi根据Word模板导出Word文件,Word模板
  5. 下载慢怎么办?(域名遭到dns污染处理方法)
  6. 塔夫斯大学计算机教授,塔夫茨大学工程学院虚拟教室取得成功!
  7. 计算机英语摘要,跪求计算机论文摘要英文翻译
  8. Spire.pdf Pdf添加图片,无水印
  9. 计算机网络原理 实验3《IP数据包捕获及数据分析》
  10. 作业一:建立博客、自我介绍、速读教材、学习进度总结-----蔡强130201201