水晶报表和rdlc报表传入参数筛选

 

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

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

1、首先是水晶报表(CrytalReport)3d

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

二、在“建立新参数”对话框中修更名称,并根据对应字段类型选择相应的类型,点击肯定。事件

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

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

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

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

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

六、选择相应的逻辑值而且匹配参数

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

注:若是须要同时传入多个参数,前面方法同样,只是在第6步的时候,要点击“新建”,不然至关于更改了前面设置的参数,覆盖了前面的设置

2、RDLC报表传入参数

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

 

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

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

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

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

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

说到这里,两种报表传入参数的方式就已经讲完了,RDLC报表中应该不止这种方法,这只是个人方法,能够借鉴其余方法,而且,我这里都是以传入两个参数为例的,但愿对作报表传入参数的人有所帮助。

相关文章
相关标签/搜索