[英]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.