FastReport.net 使用 Winform WebForm打印

delphi用的fastreport比较多 所以。net中也研究一下用法,这个打印控件还是很简单的 只要手动设计一下写少许代码就可以打印了 甚至可以写成通用代码 以后就可以不用写代码

安装demo会同时安一个设计器  打开设计器

通过设计器设计模板

新建数据源

新建数据集

   查询单表全部内容,选中完成即可,现在我们要做一个带参数的可以查询固定数据的数据集

 

        点击添加Sql查询

        起个名字UserTable 下一步

         

        输入sql语句 select * from aa_user where code =@code 下一步

     

        新建参数code expression为param1 后台给param1值时 @code值就跟着变

     

        显示哪些字段 完成

  1. 设计报表(这里随便来了) 把显示的列拖拽出来 ok ctrl+s保存为test111.frx

 

CS打印新建一个winform程序 Testform 这里直接在form1的 构造函数里写了 f5看效果效果

1public Form1() 2 { 3 InitializeComponent(); 4 5 Report report = new Report(); 6 7 report.Load(@"D:\我的项目\vs\vsLean\test111.frx"); 8 9 report.SetParameterValue("param1", "admin"); 10 report.Show(); 11 12 }

 

Bs 打印 新建一个网站test  在新建一个default.aspx page_load中写下代码 f5看效果

1protected void Page_Load(object sender, EventArgs e) 2 { 3 Report report = new Report(); 4 5 report.Load(@"D:\我的项目\vs\vsLean\test111.frx"); 6 report.SetParameterValue("param1", "001"); 7 8 WebReport wr = new WebReport(); 9 wr.Report = (report); 10 wr.PrintHtml(); 11 }

 

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

FastReport.net 使用 Winform WebForm打印 - HelloWorld