質問

DelphiでDBGridコンポーネントを使用しています。列のフォーマットをどのように設定できるのでしょうか。グリッドに通貨として表示したい実際の値があります。

誰かがその方法を知っていますか?

役に立ちましたか?

解決

  1. Field
  2. DisplayFormat を設定できます
  3. OnGetText イベントを処理できます。このアプローチにより、値を使用してより複雑な操作を行うことができます。

他のヒント

フィールドをフィールドエディターリストに追加しない場合、次のようにコードで書式設定を取得できます。

TFloatField(MyQuery.fieldByName('MyField').DisplayFormat := '0.00';

ゼロを表示したくない場合は、「0.00」を「#。##」に置き換えます。

最初の呼び出しポートは、データベース自体のデータフィールドのDisplayFormatです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top