如何更改水晶报表中字段的文本颜色

时间:2013-11-05 07:25:56

标签: crystal-reports

我有一个名为'Comp'的水晶报告字段,根据某些公式,它将包含文本'正确'或'不正确'。我想要实现的是,如果文字是正确的,我想让它变成绿色,否则是红色。

2 个答案:

答案 0 :(得分:1)

经过一番搜索后得到了答案,这是答案

if{Comp} = "correct" then crGreen else crRed

答案 1 :(得分:1)

您也可以在程序中创建公式:

FormulaFieldDefinitions definitions = MyReport.FormulaFields;
string formulaText = "IF " + MyReport.Database.Tables[1].Fields[1].Name 
+ " = correct THEN crGreen else crRed";
definitions.Add("Test", formulaText);
MyReport.Sections[1].AddFieldObject(definitions[1], 0, 0);