Delphi 2010在DBGrid中计算的列

时间:2010-05-09 00:18:55

标签: delphi ado delphi-2010 dbgrid

我有一个带有DBGrid的Delphi 2010 ADO程序。其数据集从Access查询中进行选择。查询的列定义为CStr(Amount * UnitCount)+“”+ Unit。该查询在Access中正常工作。但是DBgrid拒绝显示此列的值

1 个答案:

答案 0 :(得分:1)

您需要在连接到网格的TDataset后代中定义计算字段,然后在OnCalcFields事件中实现该字段的计算。