当使用字段编辑器添加数据集的持久字段时,将字段名作为TableMyField连接到dataset,然后我可以访问代码中的持久性字段的DisplayFormat属性,如下所示:
TableMyField.DisplayFormat但是,如果我不使用fields,也不使用持久字段,那么如何在运行时访问DisplayFormat属性?
发布于 2017-11-30 19:01:14
由于DisplayFormat属性包含在TField的降序类中,因此需要在运行时进行强制转换。你可以用几种不同的方式做这件事。
TNumericField(Dataset.Fieldbyname('CostPrice')).DisplayFormat := '#,###.00';
(Dataset.fieldbyname('CostPrice') as TNumericField).DisplayFormat := '#,###.00';
TNumericField(Dataset.fields[0]).DisplayFormat := '#,###.00';https://stackoverflow.com/questions/47579489
复制相似问题