如何在C ++ Builder XE中编辑计算字段值

时间:2013-01-31 08:31:55

标签: mysql c++builder tdbgrid tfield

我有一个显示一些计算字段的TDBGrid。我使用MySQL数据库。

我需要编辑一个名为“Date”的计算字段的字段值,但我不能。 我尝试编辑其他名为“Description”的字段,它具有StringField类型并且它有效!

Date显示已修改的DateTime类型值,仅使用DayOfTheMonth方法显示Day。

怎么做? 是否有任何方法可以编辑计算字段的值?请帮帮我......

提前致谢。

2 个答案:

答案 0 :(得分:2)

计算字段是计算值。您无法编辑计算字段,因为它是一个只读值,是对其他数据执行计算的结果。您必须编辑计算字段正在使用的源字段。

答案 1 :(得分:0)

您可以更改OnCalcField()中计算值的方式。我认为如果刷新当前记录,则会再次调用此方法,以便您可以对其进行修改。