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看效果效果

  public Form1()
        {
            InitializeComponent();

            Report report = new Report();

            report.Load(@"D:我的项目vsvsLean	est111.frx");
           
            report.SetParameterValue("param1", "admin");
            report.Show();
           
        }

 

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

  protected void Page_Load(object sender, EventArgs e)
    {
        Report report = new Report();

        report.Load(@"D:我的项目vsvsLean	est111.frx");
        report.SetParameterValue("param1", "001");

        WebReport wr = new WebReport();
        wr.Report = (report);
        wr.PrintHtml();
    }

 

原文地址:https://www.cnblogs.com/SoftWareIe/p/11322257.html