Delphi で DBGrid コンポーネントを使用しています。列のフォーマットをどのように設定できるのだろうか。グリッドに通貨として表示したい実際の値があります。
誰かが方法を知っていますか?
DisplayFormat
のを設定できますField
OnGetText
ます。このアプローチにより、値を使用してより複雑な操作を行うことができます。 フィールドをフィールド エディター リストに追加しない場合は、次のようにコードで書式設定を取得できます。
TFloatField(MyQuery.fieldByName('MyField').DisplayFormat := '0.00';
ゼロを表示したくない場合は、「0.00」を「#.##」に置き換えます。
最初の呼び出しポートは、データベース自体のデータフィールドのDisplayFormatです。