关于CrystalReport的一些疑问,高分求解

lianyunzxp 北京蓝色风潮科技有限公司 CTO/CIO/技术副总裁/总工程师  2004-06-09 04:04:23
1.如何在CrystalReport中显示隔行背景色不同,比如1,3,5,7等奇数行底色是白色,偶数行底色是灰色?

2.如果一行中某一列数据和前一行中的相同,则此列在这行中显示为空白

现在我是把report绑定在DataSet上的.

怎么做呢?

请高手指点,必高分相送.谢谢!
...全文
69 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lianyunzxp 2004-06-10
都已经解决了,第一个问题如楼上所说,第二个问题:在格式化编辑器中有不显示重复的checkbox,选中即可.谢谢!
回复
yemao20 2004-06-09
或者有更好的办法也不要忘我告诉我噢.我也想学习一下.
回复
yemao20 2004-06-09
第一个问题解答:
你可以设置一行中的每个字段->格式化编辑器->边框->背景->右边的*+2的东东进入公式编辑器(你如果有比如ID相类似的字段在此就好办了.在运算符中选择控制结构中的第一个IF那个点一下.再选择报表字段中的ID.进行处理后再用函数中的颜色字段就可以实现了.
第二个问题的参考:
我个人感觉是你不是已经取到dataset了.再把dataset中的列增加的到你原先的一样.比如以前是ID,NAME.你现在同样增加_ID,_NAME. 再进行隔行处理.也就是原先的第二行的ID,NAME数据放到第一行的_ID,_NAME中.再通过我上面的设置进行处理.这样解决,最后的那一行设置为
0这样处理.
我这里只提供思路,有什么问题发信息给我.
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-06-09 04:04
社区公告

让您成为最强悍的C#开发者