博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FastReport.Net使用:[35]奇偶行
阅读量:4954 次
发布时间:2019-06-12

本文共 758 字,大约阅读时间需要 2 分钟。

文本控件类型的奇偶行数据实现(普通)

1.普通的奇偶行数据主要使用报表对象的EvenStyle(偶数行样式)属性实现。

首先通过 报表-->样式 菜单打开样式编辑器,编辑几个备用样式。

样式的编辑这里不介绍了,不了解的童鞋参考【FastReport.Net使用:[27]样式使用】这篇经验。

2.选择报表中的数据Text(直接多选,都选中),然后设置其EvenStyle属性为“数据2”。

注意EvenStylePrioriry(偶数行样式优先权):默认情况下UseFill,仅使用背景色;如需使用全部样式(包括背景,前景,字体,边框等),设置为UseAll。

预览一下,看起来还不错。

文本控件类型的奇偶行数据实现(高级)

在Table中实现奇偶行数据

1.表格Table也有EvenStyle属性,其中的单元格TableCell也有EvenStyle属性,但是屡试不爽,没有实现成功,如有设置成功的,麻烦告知,谢谢。

下面就直接抛开EvenStyle属性来实现。

2.这里,通过TableCell.SetStyle方法来实现。

简单说明下SetStyle方法,原型public void SetStyle( TableCell style),可理解为通过一个单元格,将其样式应用到目标单元格上。

3.首先定义一个目标单元格,对其设置好样式。

本想通过单元格的Style属性设置的,但是没有效果,后续作者继续研究。

现通过单元格的每个属性赋值来设置样式。

设置好模板单元格的样式,在打印数据的时候,判断如果是偶数行数据,将结果表格的该行单元格的样式更改即可。

4.使用上面的方法,3行循环等各种需求。

看看效果

 

转载于:https://www.cnblogs.com/yoyo-524/p/6187360.html

你可能感兴趣的文章
Java review-basic1
查看>>
android TextView Input 实例
查看>>
今夜,很思念我的妻儿
查看>>
Matrix (二分套二分
查看>>
WY c语言 (7)
查看>>
洛谷P1197 星球大战【并查集】
查看>>
python base64 编解码,转换成Opencv,PIL.Image图片格式
查看>>
我的自白 —— 未来的期待
查看>>
解决sql sever2000 远程连接失败 error40 问题
查看>>
Android开发学习总结——搭建最新版本的Android开发环境
查看>>
pat L2-019. 悄悄关注
查看>>
挑战程序设计2 矩阵链乘
查看>>
将博客园或CSDN任意博主的全部博文备份到github上的简单方法
查看>>
go语言学习 一
查看>>
将RichTextBox 的内容直接写入数据库
查看>>
在NHibernate里执行存储过程(转)
查看>>
关于ValueSatck
查看>>
JavaWEB - 请求的转发和重定向
查看>>
nand驱动移植
查看>>
富文本编辑器
查看>>