如何在fastreport中根据条件改变字体颜色? 数据源是adoquery,其中一个字段是字符型的,是“婚否”,我想判断它的值如果为“已婚”则此记录的颜色进行改变。我已经做了如下操作,但都不行。[ADOQuery1."jhy"]="已婚"[ADOQuery1."jhy"]='已婚'[ADOQuery1."jhy"]=已婚请各位帮忙看一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在报表里面,设置memo的highlight,条件里面输入ADOQuery1."jhy"="已婚"就行了 在DBGrid1DrawColumnCell中写入 if (Column.FieldName = 'JHY') AND (ADOquery1.FieldByName('JHY')='已婚') begin DBGrid1.Canvas.Font.Color := clRed; DBGrid1.DefaultDrawDataCell(Rect,column.Field, State); //字体 end; 呵呵~~,老兄,我是说的FAST REPORT中的报表中输出红色的打印,不是在DBGRID中呀 还是一个关于求学生名次的问题?路过的各位高手请帮忙看一看吧!数据库是access2000的 怎么把一个字符串中全角的挎号转换成为半角的挎号,解决立刻给分,在线等待 delphi 除了问题了 动态生成数据表格 如何Postmessage给DLL里面的一个form? delphi编写ActiveX调用DLL的问题 Beep怎么没有声音? 小问题,但是很急。劳烦大虾们解决一下。 邮件程序问题?? 菜鸟问题,怎么设置才能让combobox控件只能选择内容,不能输入内容? 請問得到工程文件絕對路徑是哪個FUNCTION? 各位能不能帮忙
begin
DBGrid1.Canvas.Font.Color := clRed;
DBGrid1.DefaultDrawDataCell(Rect,column.Field, State); //字体
end;