在DBGRID中,对于boolean类型的字段,如果是TRUE则以打钩的形式在DBGRID中显示,如果是false则不显示,请问如何实现?? Try TopGrid, if you can find it. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Try TopGrid, if you can find it. 在query控件中用CASE WHEN THEN ‘’实现,至于钩吗,也是一个特殊字符 响应onDrawDataCell事件,自己完成输出。 http://www.net-wing.net/kangwei/newvcl/ehlib/ehlib155.zip看看它里面的例子 在对应的Table或Query中采用字段编辑器,然后将DisplayValues属性设为√即可,至于√从那里来,启动Word,插入字符,找到√,然后粘贴到DELPHI中即可! OnDrawColumnCell: DBGrid1.canVas.fillRect(Rect); if Table.FieldByName('bz').Asboolean=true then DBGrid1.CanVas.Font.Color := clgray else DbGrid1.Canvas.Font.Color := clBlue; DBGrid1.CanVas.TextOut(Rect.left+2,Rect.Top+2,'mytext'));understand? adoquery.filter 的使用?看似简单,却问题。 比较幼稚的问题还请老大们莫笑刚学~~~ 影响变量值突变的因素可能有哪些? 如何遍历treeview? 我要给一家单位做进销存软件,我该怎么收费 求助:何为PHP 我看到网友这么对比delphi,java,.net的webservice 帮忙看看这个算法 如何将我的文件目录放到网上让别人共享? 在c/s模式下,多媒体数据存放在何处好,以文件形式直接存放,还是放在数据库里? 如何获得并行口的输入输出? 如何调用一个VXD文件里的函数???
看看它里面的例子
if Table.FieldByName('bz').Asboolean=true then
DBGrid1.CanVas.Font.Color := clgray
else
DbGrid1.Canvas.Font.Color := clBlue;
DBGrid1.CanVas.TextOut(Rect.left+2,Rect.Top+2,'mytext'));understand?