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

lianyunzxp 2004-06-09 04:04:23
1.如何在CrystalReport中显示隔行背景色不同,比如1,3,5,7等奇数行底色是白色,偶数行底色是灰色?

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

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

怎么做呢?

请高手指点,必高分相送.谢谢!
...全文
94 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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这样处理.
我这里只提供思路,有什么问题发信息给我.

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧