news 2026/9/9 0:33:22

学习C#开源报表组件Seal Report(25:Seal Report Designer界面布局-21)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
学习C#开源报表组件Seal Report(25:Seal Report Designer界面布局-21)

Seal Report Designer内Views节点支持添加Restrictions View视图控件,该控件属于数据视图,通过触发器或刷新按钮根据指定的限制条件或者筛选条件动态更新视图数据。Restrictions View相关的属性与View对象属性类似,本文主要学习Restrictions View特有的属性用途及使用示例。

Restrictions属性:设置在视图中显示的筛选条件,从Models文件夹内所有模型设置的筛选条件中选择;
Is enabled属性:设置是否启用Restrictions View控件;
Display:Restrictions per row属性:设置视图中每行显示的筛选条件数量,取值范围为1-12;
Display:Restrictions header属性:设置筛选条件前面的显示内容,支持HTML格式;
Display:Restrictions footer属性:设置筛选条件后面的显示内容,支持HTML格式;
Button text属性:设置执行筛选条件的按钮的文本,默认为Refresh;
Button CSS Style属性:设置执行筛选条件的按钮的CSS样式;
Button CSS Class属性:设置执行筛选条件的按钮的CSS类;
Select size属性:置筛选条件的下拉列表中显示的条目数量;
Target window属性:值不为空,则在新窗口中执行报表;
Target window:View to execute属性:如果Target window属性有值,则本属性设置Restrictions View控件关联的视图对象;
Force full report execution属性:值为True,则在当前窗口中执行报表;
Form CSS Style属性:设置筛选条件所在表单的CSS样式;
Form CSS Class属性:设置筛选条件所在表单的CSS类

Seal Report Designer软件自带的示例中包括Restrictions View控件的使用示例,以31-Restrictions Views.srex文件为例(位于Samples文件夹内),该文件的Views节点的View对象,其下包含1个Tab Control View及3个Tab Page View,每个Tab Page View中均包含Restrictions View控件,其属性设置及显示效果如下所示。


参考文献:
[1]https://github.com/ariacom/Seal-Report
[2]https://sealreport.org/
[3]https://sealreport.org/demo
[4]https://sealreport.org/forum/
[5]https://github.com/ariacom/Seal-Report/releases
[6]https://www.cnblogs.com/Leo_wl/p/7716582.html
[7]https://sealreport.org/Help/html/26c7ae63-9b83-dc1d-b5d0-00a18021be41.htm
[8]https://sealreport.org/Reports

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/5 2:22:46

CustomVMM:打通CloudHypervisor与macOS Hypervisor.framework的移植实践

之前在折腾 macOS 下的轻量级虚拟化方案时,我发现了一个比较有价值的移植方向:把 CloudHypervisor 这种云原生 VMM 移植到苹果的 Hypervisor.framework 上,并且通过一个自定义的 CustomVMM 层来做适配。这个方向网上资料不多,踩坑…

作者头像 李华
网站建设 2026/9/4 14:24:18

C++ Qt进阶:Reactor+epoll+线程池构建高并发服务端

1. 背景:从 Qt 界面开发到高性能服务端进阶 很多初学者接触 Qt 都是从界面开发开始:窗口、按钮、表格、信号槽、自定义绘图,做得多了之后,会发现 Qt 能做的事情远不止“写一个桌面软件”。在实际工程里,Qt 经常被用来做…

作者头像 李华
网站建设 2026/9/8 11:41:14

DeepSeek Flash 与 GLM 5.2 对比:代码生成与工程选型全解析

最近在开发者社区里,DeepSeek Flash 与 GLM 5.2 的对比讨论热度非常高,甚至出现了“deepseek flash 已斩杀 glm5.2”这类很抓眼球的说法。这个话题背后,其实是一个越来越现实的工程问题:当轻量级模型的能力越来越强,我…

作者头像 李华
网站建设 2026/9/8 19:38:17

AI攻克数学难题背后:用OpenAI API搭建模型推理评估系统

最近 AI 圈又传出一个让人眼前一亮的消息:OpenAI 的 Astra 内部版在数学评测中攻克了 10 道公认的高难度数学题。 很多人看到这类新闻,第一反应是“AI 又变强了”,然后划走。但如果只停留在“好厉害”这个层面,那就错过了一个更有…

作者头像 李华
网站建设 2026/9/7 19:15:58

拼多多2019秋招编程题全解析:从动态规划到贪心策略

拼多多2019秋招编程题合集,这套题在当年出来之后,网上讨论度一直挺高。最近又陆续有人翻出来问,说想拿它当秋招练手的材料,我趁着整理旧资料的机会,把这套题重新过了一遍,顺手把每道题的核心解法和踩过的坑…

作者头像 李华