Frage

ich eine DBGrid-Komponente in Delphi verwenden. Ich frage mich, wie ich das Format einer Spalte einstellen. Ich habe echte Werte, die ich als Währung im Raster angezeigt werden soll.

Jemand weiß, wie?

War es hilfreich?

Lösung

  1. Sie können die DisplayFormat des Field
  2. gesetzt
  3. Sie können OnGetText Ereignis behandeln. Dieser Ansatz ermöglicht komplexere Operationen mit dem Wert zu tun.

Andere Tipps

Wenn Sie nicht über die Felder hinzufügen Editor Liste Feld können Sie die Formatierung von Code bekommen, wie:

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

Wenn Sie nicht möchten, dass die Nullen zeigen, '0.00' mit ersetzen '# ##.';

Die erste Anlaufstelle ist das Displayformat des Datenfeldes in der Datenbank selbst.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top