怎么改变DBGrid某一行中的某个数据域的值

如何改变DBGrid某一行中的某个数据域的值?
比如,如果该数据为"101",我就显示">100"

------解决方案--------------------
用SQL语句方便
C/C++ code

AnsiString ls_select = "select (case when YourNum>100 then ">100" when \
YourNum<=100 then YourNum when COSTSFLAG=2 then '充值' end) as Num, \
 a.* from BillSellJzModedetail a"

------解决方案--------------------
我现在用的方法是捕获OnDrawColumnCell()消息的方法进行自绘制, 
如何才能在进入编辑模式时也使用用户自定义绘制呢?目前的状况,实际值又显示出来了.

如果编辑实还不显示实际值,那如何编辑并提交?
难道提交>100?