参见英文答案 >
Setting a DBGrid column format in Delphi3个
我想格式化特定单元格强制两个小数位.数据来自ElevateDB存储过程并连接到TDataSource.
我想格式化特定单元格强制两个小数位.数据来自ElevateDB存储过程并连接到TDataSource.
编辑:sql编程注:
我不确定这是否只是一个ElevateDB问题.在了解Fields Editor之前,我尝试使用存储过程中的CAST(NumericField as varchar(10))语句在sql级别格式化数据.通过这样做,它没有在字段编辑器中为此特定字段公开DisplayFormat属性.
解决方法
您可以通过格式化基础字段来格式化DBGrid列.如果没有完成,请在数据集中创建静态字段,然后将相关字段的DisplayFormat属性设置为0.00,您就完成了.