zoukankan      html  css  js  c++  java
  • 水晶报表和rdlc报表传入参数筛选

    在使用报表向客户展示结果数据时,实时的在报表中显示某些特定的数据是必需的,如:显示的部门、打印的日期等。本文只简单的演示向报表内传入一个字符值。

    以下是设计好报表之后传入参数的具体操作

    一、首先是水晶报表(CrytalReport)

    1、打开“字段资源管理器”窗口,选中“参数字段”,右键新建参数

    2、在“创建新参数”对话框中修改名称,并根据对应字段类型选择相应的类型,点击确定。

    3、将建好的参数用到报表中,方法有两种:

    一是直接鼠标选中拖到报表中你想要放入的位置

    二是选中想要的参数,右键插入报表中

     4、参数插入到报表中之后,鼠标选中参数,右键“选择专家”——“记录”

    5、在弹出的对话框中,给参数匹配相对应的字段,点击确定

    6、选择相应的逻辑值并且匹配参数

    这样就完成了水晶报表传入参数的筛选

    注:如果需要同时传入多个参数,前面方法一样,只是在第6步的时候,要点击“新建”,否则相当于更改了前面设置的参数,覆盖了前面的设置

    二、RDLC报表传入参数

    1、在报表页面,快捷键“Ctrl+Alt+D”打开“报表数据”窗口,跟前面水晶报表一样,添加参数

     2、选中显示数据的表格,右键点击“Tablix属性”,

    选择相对应的字段和运算符

    在上面对话框的“值”中,点击右边fx按钮,弹出下面对话框,选择“参数”节点,双击右边“值”框中的参数,上面会出现相应的表达式,点击确定即可

    3、在显示报表的窗体页面,添加一个文本框(TextBox)和Button按钮

    4、双击Button按钮进入代码编辑页面,在原来代码的基础上,在按钮点击事件中添加下面代码,运行即可

    说到这里,两种报表传入参数的方式就已经讲完了,RDLC报表中应该不止这种方法,这只是我的方法,可以借鉴其他方法,并且,我这里都是以传入两个参数为例的,希望对做报表传入参数的人有所帮助。

     

  • 相关阅读:
    学习进度条
    阅读《实例化需求》10-12章有感
    学习进度条
    阅读《实例化需求》7–9章有感
    学习进度条
    软件需求与分析课堂讨论一
    课程引言课后作业1
    MVC实例应用模式
    MVC模式介绍
    二十三种设计模式
  • 原文地址:https://www.cnblogs.com/lcy-house/p/6390945.html
Copyright © 2011-2022 走看看