一个用dbgrid显示的问题? id name grade1 a b1 a c如何变成,用dbgrid显示id name grade1 a b c 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 似乎用TDBGRID没有办法,好象第三方控件可以, dbgrid没办法实现的,用第三方控件 可以的,先把数据用一个clientdataset处理成你需要的样子,然后再把dbgrid的datasource设置为这个clientdataset就行了 在DrawDataCell事件中做个条件判断,然后再用DeafultDrawDataCell之类的方法去绘制单元! 比如:if Table.FieldByName('grade')=3 then DBGrid1.Canvas.Font.Color:=clWhite;DBGrid1.DefaultDrawDataCell(Rect,Field,State);以上代码一定要写在DrawDataCell中才可以,你可以再变通使用其他方法! 100分只给其中一位!关于排列组合的算法问题,帮看个函数,会者不难! delphi4开发环境 delphi 编译后的程序为什么这么大?? 求:9X下如果对任一目录加锁 编程方法 非常急,请大家帮我一把,真的非常感谢 三层结构的问题!急急! c++的结构转成delphi 该如何写。 問一本書 为什么CopyMemory在NT下的效率与在98下的效率不同! Delphi6与Delphi5之间的一个难以解决的问题 DBgrid 显示问题(非常菜鸟问题,进来拿分) ListView,动态的增加Column,速度慢,为什么?
if Table.FieldByName('grade')=3 then
DBGrid1.Canvas.Font.Color:=clWhite;
DBGrid1.DefaultDrawDataCell(Rect,Field,State);以上代码一定要写在DrawDataCell中才可以,你可以再变通使用其他方法!