簡體   English   中英

表(或CDS)字段DisplayFormat

[英]Table (or CDS) Field DisplayFormat

使用“字段編輯器”添加數據集的持久性字段時,字段名稱作為TableMyField串聯到數據集中,然后我可以在代碼中訪問持久性字段的DisplayFormat屬性,如下所示:

TableMyField.DisplayFormat

但是,如果我不使用字段編輯器並且不使用持久字段,那么如何在運行時訪問DisplayFormat屬性?

由於DisplayFormat屬性包含在TField的降序類中,因此您需要在運行時進行強制轉換。 您可以通過兩種不同的方法來執行此操作。

TNumericField(Dataset.Fieldbyname('CostPrice')).DisplayFormat := '#,###.00';

(Dataset.fieldbyname('CostPrice') as TNumericField).DisplayFormat := '#,###.00';

TNumericField(Dataset.fields[0]).DisplayFormat := '#,###.00';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM