想在DBGRID编辑某个字段值,中间字段值使用了一些函数转换(convert),不能编辑。想将convert放在DBGrid中实现,又不知道怎么做?

解决方案 »

  1.   

    不太明白你的意思,你看看这个帖子,是不是解决了你的问题
    http://expert.csdn.net/Expert/topic/1631/1631612.xml?temp=.1819879
      

  2.   

    其实我的问题跟多表连接有关系。dbgrid显示的是Tquery查询后的结果,而查询的结果是两个表的连接后组成的。现在我要在dbgrid中直接编辑,并且更新其中一个表的值。
      

  3.   

    如果你用的是ADO控件,应该没问题直接就可编辑!
    如果你用的BDE控件,不可以直接编辑:
    要把缓存打开,并结合TUpdateSQL控件才能实现!
      

  4.   

    已经搞定了,查了一下帮助,才知道多表连接的时候要用Tupdatesql。谢谢各位!!