我正在使用 Crystal Report 生成报告。
我必须根据“正常范围”列设置“测试结果”列的字体大小和颜色。
如果“测试结果”(12)在“正常范围”(12-13)的范围内,那么
尺寸=15,颜色=红色
别的
尺寸=10,颜色=绿色
两列都在 Crystal Report 的详细信息部分,我使用 Crystal 的设置数据源属性(rpt.SetDataSource(ds1.Tables[0]))为其赋值
我用过
FieldObject field;
field = rpt.ReportDefinition.ReportObjects["TestResult1"] as FieldObject;
Font fo = new Font("Arial Black", 15F, FontStyle.Bold);
field.ApplyFont(fo);
field.Color = Color.Red;
但这适用于整个列,而不是特定的行。
请帮忙。