Festlegen eines DBGrid Spaltenformat in Delphi
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?
Lösung
- Sie können die
DisplayFormat
desField
gesetzt
- 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