Vorrei formattare celle specifiche per forzare due cifre decimali. I dati provengono da una stored procedure ElevateDB e sono collegati a una TDataSource.Come formattare una colonna DBGrid per visualizzare due posizioni decimali?
EDIT: programmazione SQL Nota:
non ero sicuro se questo era solo un problema ElevateDB o meno. Prima di conoscere l'editor di campi , ho tentato di formattare i dati a livello SQL utilizzando un'istruzione CAST (NumericField as varchar (10)) all'interno della stored procedure. In questo modo, non ha esposto la proprietà DisplayFormat all'interno dell'editor di campi per questo particolare campo.
Quando ho rimosso la dichiarazione CAST() dalla stored procedure, il DisplayFormat proprietà presentò nel campi Editor.
Solo i campi numerici espongono una proprietà DisplayFormat: non è possibile utilizzarla nei campi stringa. –