博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
winfrom调用FastReport模板
阅读量:5129 次
发布时间:2019-06-13

本文共 1212 字,大约阅读时间需要 4 分钟。

'存放模板的路径

If Dir(Application.StartupPath & "\ReportsFile\HB\01\IN.frx", FileAttribute.Normal) <> "" Then    

  '加载模板

  rpt_Desi.Load(Application.StartupPath & "\ReportsFile\HB\01\IN.frx")    

  '传参数

  If rpt_Desi.Parameters.FindByName("sUser_c") IsNot Nothing Then        

    rpt_Desi.Parameters.FindByName("sUser_c").Value = G.LogUserName    

  End If    

  '传参数

  If rpt_Desi.Parameters.FindByName("LanguageCode") IsNot Nothing Then        

    rpt_Desi.Parameters.FindByName("LanguageCode").Value = ""    

  End If    

  '传参数

  If rpt_Desi.Parameters.FindByName("LogShopID") IsNot Nothing Then        

    rpt_Desi.Parameters.FindByName("LogShopID").Value = G.LogShopID    

  End If

  '传递连接字符串

  ES_Desi.DesignerSettings.ApplicationConnection = New SqlClient.SqlConnection    

  ES_Desi.DesignerSettings.ApplicationConnection.ConnectionString = DataConn.ConnectionString  

  '判断是否有导出Excel权限,若没有权限隐藏其它菜单,只显示关闭按钮  

  If cmdExcel.Enabled = False Then        

    FastReport.Utils.Config.PreviewSettings.Buttons = PreviewButtons.Close    

  End If    

  '设计模板

  rpt_Desi.Design()

  '直接预览

  'rpt_Desi.Show()

  '直接打印

  'rpt_Desi.Print()

End If

示例源码:

https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.3ad93b44ZEjXSF&id=558395981043

 

转载于:https://www.cnblogs.com/sayshap/p/fastreport.html

你可能感兴趣的文章
Spring JDBCTemplate
查看>>
Radon变换——MATLAB
查看>>
第五章笔记
查看>>
Iroha and a Grid AtCoder - 1974(思维水题)
查看>>
gzip
查看>>
转负二进制(个人模版)
查看>>
LintCode-Backpack
查看>>
查询数据库锁
查看>>
[LeetCode] Palindrome Number
查看>>
我对于脚本程序的理解——百度轻应用有感
查看>>
SQL更新某列包含XX的所有值
查看>>
网易味央第二座猪场落户江西 面积超过3300亩
查看>>
面试时被问到的问题
查看>>
spring 事务管理
查看>>
VS2008 去掉msvcr90的依赖
查看>>
当前记录已被另一个用户锁定
查看>>
Bootstrap
查看>>
Node.js 连接 MySQL
查看>>
ACM-ICPC 2018 world final A题 Catch the Plane
查看>>
那些年,那些书
查看>>