ActiveReports 是一款专注于 .NET 平台的 表控件,全面满足 HTML5、WinForm、ASP.NET、.NET Core、WPF 等平台下的中国式复杂 表设计和跨平台 表开发需求,作为专业的 表工具为全球超过 300,000 名开发者提供全面的 表解决方案。
ActiveReports正式版
为 表设置下拉框,在 表设计时就借助 表参数就可以完成。接下来我们学习在ActiveReports中如何为 表设置下拉框。
添加下拉框
1. 新建页面/RDL 表
2. 添加数据源以及为用户提供选择的下拉框数据集
输入查询语句
3. 添加 表参数
设置可选值
选择“来自于查询语句”分别设置数据集,值字段,标签字段属性,注意标签是呈现给客户的,值是实际上传给 表的数据,这两个值可以相同也可以不同,取决于您的 表需求。
设置完成之后点击确定,这个时候 表下拉框就设置好了。点击预览选项卡查看, 表浏览器会自动根据字段的值,展示到下拉框中
实现数据过滤
数据过滤是通过用户的输入值,来进行数据集过滤。
这个时候就涉及两种参数, 表参数(用于与用户交互),数据集参数(用于SQL语句来过滤数据),只要将两种参数绑定,就可以实现根据用户输入来过滤数据。
在上面的示例我们已经添加好 表参数了,那么接下来只需要在执行查询语句时,将用户的输入的值,传入SQL语句即可。
1 添加数据集
2. 选择 参数选项,这里的参数指的就是可以直接用到sql语句中。
新建参数
设置值,指 表参数和数据集参数连接起来。将值设为 表参数,选择表达式。
选择参数 ,插入,点击确定
3. 编写SQL 语句,在SQL 查询中如果是不同的数据库参数引用的语法可能不同。
这样就可以根据用户输入,将对应的值传递到数据集参数,进行数据过滤。
想要购买ActiveReports正版授权,或了解更多产品信息请点击【咨询在线客服】
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!