ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

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

学习C#开源报表组件Seal Report(20:Seal Report Designer界面布局-16) Seal Report Designer内Views节点支持添加Card View视图控件该控件属于数据展示类视图支持将模型数据以卡片形式展示。Card View相关的属性与前两篇文章介绍的View对象属性类似本文主要学习Card View特有的属性用途及使用示例。Model属性设置Card View控件使用的数据模型从Models节点内选择Use model name属性值为True则视图名称来源于模型名称Is enabled属性设置是否启用当前Card View控件Show element name属性设置是否在卡片中显示列名Show title属性设置是否在卡片中显示标题Title属性设置标题内容Column used for title属性将指定列的值作为卡片标题Invert name and title属性值为True则互换列名与标题的内容Number of rows属性设置从数据源中取多少行数据值为0则取所有行Number of columns属性设置从数据源中取多少列数据值为0则取所有列Main container:CSS Style属性设置整个Card View最外层容器的自定义CSS样式Main container:CSS Class属性设置整个Card View最外层容器的自定义CSS类Items Card Paner:CSS Style属性设置Card View内每个卡片的自定义CSS样式Items Card paner:CSS Class属性设置Card View内每个卡片的自定义CSS类Title:CSS Style属性设置卡片标题的自定义CSS样式Title:CSS Class属性设置卡片标题的自定义CSS类Separator:CSS Style属性设置卡片内分隔符的自定义CSS样式Separator:CSS Class属性设置卡片内分隔符的自定义CSS类Element value:CSS Style属性设置卡片内显示值的自定义CSS样式Element value:CSS Class属性设置卡片内显示值的自定义CSS类Element name:CSS Style属性设置卡片内列名的自定义CSS样式Element name:CSS Class属性设置卡片内列名的自定义CSS类Print:Force a break after the view属性值为True则打印时在当前视图控件内容输出后强制换页。Seal Report Designer软件自带的示例中包括Card View控件的使用示例以15-Cards.srex文件为例位于Samples文件夹内该文件的Views节点中多次使用Card View控件。下图中的Quantity数据模型仅包含Quantity数据列在View对象中添加四个Card View控件通过配置不同的属性值及样式在卡片中显示单一数据值。另一个Employees数据源分组统计人员信息总共包含3行数据在View对象中添加3个Card 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
返回列表