zoukankan      html  css  js  c++  java
  • C/S C# WPF锐浪报表教程

    前言:锐浪报表是一种中国式报表的报表开发工具。博主使用锐浪报表有一段时间了,积累了一些经验希望能帮助你快速掌握并使用

    第一章:集成项目


    首先我们先去锐浪报表官网下载并安装锐浪报表。

    创建WPF应用程序。(C/S端使用锐浪报表基本都一样

    1

     添加锐浪报表的引用,在资源管理器目录中找到引用并右键,点击添加引用。

    2

     在引用管理器左侧目录中展开COM并找到Grid++Report Engine 6 Type Library,勾选上点击确定。(这里有四个锐浪报表的引用,不要加错了)

    3

     在资源管理器中展开引用找到gregn6Lib

    4

     右键gregn6Lib点击属性,将独立设置为True,将嵌入式互操作类型设置为True

    5

    在资源管理器中右键WPFPrintReportRL项目——添加——新建文件夹,命名为report

    6

     集成锐浪报表的WPF项目环境基本配置差不多了,下面我们打开安装完毕锐浪报表的编辑器

    7

     在上方导航目录中找到插入——报表头,就会生成这个UI编辑面板

    如果我们需要打印一些参数,则在左上方的目录中找到参数集合——新增——参数

    8

     将这个参数命名,我使用的是Name,这个参数的命名就是后面程序需要在在报表中传递的参数

    9

     在上方导航栏中找到插入——综合文本框,将鼠标在UI编辑面板左键点击一下生成综合文本框,然后我们双击综合文本框编辑内容。

    点击插入域引用类型选择为参数参数选择为刚才命名为Name的参数,点击确定

    10

     做完以上操作后的UI编辑面板,随后我们另存到使用VS创建的WPFPrintReportRL项目下的report目录中

    11

    切回VS,在资源管理器中上方找到并点击显示所有文件,然后资源管理起中report文件夹下会显示出你刚保存的报表文件右键——包括在项目中

    12

     对报表文件右键——属性,将复制到输出目录更改为:如果较新则复制

    13

    主窗体的后台代码,已经加入注释,各位慢慢品味。

    14

                GridppReport gr = new GridppReport();//报表对象
                //建议不要在报表中存储连接字符串字符串
                //如果不设置ConnectionString或QuerySQL属性,则会使用报表内的连接字符串和SQL语句
                gr.ConnectionString = "";//连接字符串
                gr.QuerySQL = "";//SQL语句
                gr.LoadFromFile("report\案例报表.grf");//本地报表路径
                gr.ParameterByName("Name").AsString = "古河渚";//主报表传参
                gr.Print(false);//不预览打印

    接下来我们在资源管理器中右键WPFPrintReportRL项目——属性——生成,将目标平台更改为x86

    15

     随后我们运行项目,报表如期而至打印了出来。(这里博主使用的是虚拟打印机点我下载,将打印机设置里默认打印机设置为 pdfFactory Pro

    16

    锐浪报表安装后目录中已提供案例与文档,博主Demo项目已上传交流群,点击最上方标题即可交流群学习。

  • 相关阅读:
    C 语言 字符串命令 strstr()的用法 实现将原字符串以分割串分割输出
    C# 中对 IEnumerable IEnumerator yield 的理解
    C 语言 用字符输出菱形图案的函数(可自定义边长及字符样式)
    C 语言 对角线添充二维数组
    C 语言 边读 边写入文件
    [转]Page.RegisterRequiresRaiseEvent()与Page.RegisterRequiresPostBack()
    asp.net 判断是手机或电脑访问网页的方式
    表达式树【转】
    ADO.NET中的“返回多个结果集”和“MARS”【转】
    SQL2005转2000的方法【转】
  • 原文地址:https://www.cnblogs.com/Stay627/p/13167885.html
Copyright © 2011-2022 走看看