FastReport.net 使用 Winform WebForm打印

野性酷女 2023-08-17 17:00 222阅读 0赞

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

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

741253-20190808164513727-752051242.png

通过设计器设计模板

新建数据源

741253-20190808164719308-1710636446.png

新建数据集

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

741253-20190808164841106-753809640.png

  1. 点击添加Sql查询
  2. 起个名字UserTable 下一步
  3. ![741253-20190808164910463-965347630.png][]
  4. 输入sql语句 select \* from aa\_user where code =@code 下一步
  5. ![741253-20190808164948879-103183419.png][]
  6. 新建参数code expressionparam1 后台给param1值时 @code值就跟着变
  7. ![741253-20190808165038879-10283182.png][]
  8. 显示哪些字段 完成
  1. 设计报表(这里随便来了) 把显示的列拖拽出来 ok ctrl+s保存为test111.frx

    741253-20190808165153472-170215544.png

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

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

741253-20190808165202887-1401940491.png

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

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

741253-20190808165226049-2143742979.png

转载于:https://www.cnblogs.com/SoftWareIe/p/11322257.html

发表评论

表情:
评论列表 (有 0 条评论,222人围观)

还没有评论,来说两句吧...

相关阅读

    相关 WebForm 三级联动

    三级联动 数据库根据父级代号条件写查询 返回list<>集合 方法一: 创建三个下拉列表: ※AutoPostBack:否发生自动回传到服务器的操作。如果把该属性设置为