Crystal Report和C# - 更改文本对象颜色取决于值

时间:2014-09-01 08:13:27

标签: c# crystal-reports

我是C#和水晶报告的新手,可以改变字体颜色 Crystal Report中的文本对象取决于已显示的值? 例如,如果值为“6 PM-6AM”,则文本对象颜色应为红色,否则为黑色。 我知道我需要参加Formula Workshop,我写这段代码但仍然没有发生。 我该怎么做?谢谢。

If {DataTable11.1_Date}="2PM-10PM"
  Then crRed 
Else crBlue

1 个答案:

答案 0 :(得分:0)

您可以通过在字体的Formula Workshop中编写相同的公式来执行此操作。请按照以下过程操作:

  1. 右键点击text object ----> Format Filed ---> Font Tab ---> click x-2 button of the color.
  2. 在该窗口中编写公式

    编辑-----------------

    试试这个:Lenghty方式,但有效

    If {DataTable11.1_Date} IN ["2PM", "3PM", "4PM", "5PM","6PM", "7PM", "8PM","9PM",10PM"]
      Then crRed 
    Else crBlue