我想要用条件抑制一条垂直线。 不幸的是,我没有看到条件选项。 当我使用空文本框时,所有其他文本都向下移动。 对于某条线是否有条件另一个抑制选项?
答案 0 :(得分:9)
您无法有条件地抑制CR中的行。我知道有两种方法可以解决这个问题:
if condition then crWhite else NoColor
,其中crWhite
将隐藏该行,NoColor
将显示该行。答案 1 :(得分:1)
简单的方法,
插入Text对象可根据需要增加对象的长度。
转到格式对象 - >选择border属性并选择Top或bottom lines。
因为它对我有用。
答案 2 :(得分:0)
我找到了抑制线条对象的替代方法,认为这可能有所帮助
CrystalReport1 cr1 = new CrystalReport1();
(cr1.ReportDefinition.ReportObjects["line_object_name"] as LineObject).LineStyle = CrystalDecisions.Shared.LineStyle.NoLine;