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

📅 2026/8/27 11:35:45
学习C#开源报表组件Seal Report(21:Seal Report Designer界面布局-17)
Seal Report Designer内Views节点支持添加Container View视图控件该控件属于布局视图其下支持添加布局类、数据展示类子视图控件并将多个子视图控件按顺序排列。Container View相关的属性与View对象属性类似本文主要学习Container View特有的属性用途及使用示例。Is enabled属性设置是否启用Container View控件Layout属性基于Bootstrap 3 Grid模型设置容器内子视图的行和列布局。在属性中维护布局时一行文本对应Grid中的一行数据列采用分号隔开默认子视图按从左向右、从上到下的方式在Grid中排列如果某一单元格中不显示子视图则使用小括号包含该单元格Layout for the HTML Print result属性维护HTML打印时的布局Cell CSS Style属性维护布局Grid中单元格的CSS样式Cell Additional CSS Class属性维护布局Grid中单元格的CSS类View Restrictions:Force refresh属性值为True则执行筛选条件时强制更新视图。Seal Report Designer软件自带的示例中包括多个Container View控件的使用示例以10-Container - Bootstrap Layout.srex文件为例位于Samples文件夹内该文件的Views节点中嵌套使用Container View控件。下图中的View对象其下级是单独的Container View控件该控件下有7个子视图控件第6个子视图控件也是Container View其下包含2个子视图控件。第一个Container View控件的布局包含4行前3行都是每行3列每行包含3个col-sm-4第一行中间的单元格、第二行前后的单元格、第三行中间的单元格都没有显示子视图因此在布局设置中单元格对应的col-sm-4都用小括号包含在内。第二个Container View控件位于第四行的第一个单元格其包含两行第一行的第一个单元格不显示子视图因此对应的设置为(col-sm-6)。参考文献[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