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

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

FastReport.net 使用 Winform WebForm打印

通过设计器设计模板

新建数据源

FastReport.net 使用 Winform WebForm打印

新建数据集

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

 FastReport.net 使用 Winform WebForm打印

        点击添加Sql查询

        起个名字UserTable 下一步

         FastReport.net 使用 Winform WebForm打印

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

     FastReport.net 使用 Winform WebForm打印

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

     FastReport.net 使用 Winform WebForm打印

        显示哪些字段 完成

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

 FastReport.net 使用 Winform WebForm打印

 

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

  public Form1()
        {
            InitializeComponent();

            Report report = new Report();

            report.Load(@"D:\我的项目\vs\vsLean\test111.frx");
           
            report.SetParameterValue("param1", "admin");
            report.Show();
           
        }

 

 FastReport.net 使用 Winform WebForm打印

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

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

        report.Load(@"D:\我的项目\vs\vsLean\test111.frx");
        report.SetParameterValue("param1", "001");

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

 

 

 FastReport.net 使用 Winform WebForm打印

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-07
  • 2021-11-24
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-05-26
  • 2022-12-23
  • 2021-06-21
  • 2021-06-24
相关资源
相似解决方案