怎样在DBGrid中把浮点或货币型数值显示成#,###.00(12,345.00)? 使用Format应该可以把字符串格式化。然后输出就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 FormateFloat可以解决保留两位小数的问题,你试试,应该也可以解决,的问题 货币型字段你可以在程序创建时修改 CurrencyString值CurrencyString := '';浮点数你则可设置字段的Format属性 在delphi中很多格式都直接跟区域设置相关。我们虽然可以通过区域设置来达到我们所要的结果,在DELPHI中有一些属性来对应区域设置值(当没有对其进行赋值时,系统采用区域设置值),我们可以设置这些属性值来改变显示格式。eg:ShortForamtDate //短日期格式 LongFormatDate //长日期格式 CurrencyString //货币符号等。 我的意思是在DBGrid中显示出来。 with Query1 do begin Close; SQL.Clear; SQL.Add('Select Money1,Money2 From TableName') Open; end; 在TableName表中,字段Money1,Money2能显示成(12,345.00),但通过SQL语句执行后不能在DBGrid1中反映出来(12,345.00). TO:Liujc(阿聪) 在Delphi中那里能设置区域显示格式,或用程序怎样控制所有的显示格式? 你可以在主窗体创建时加入CurrencyString := ''; 关于RichViewEdit对中文的支持 ◆在子类中覆盖(override)父类中的虚方法(virtual)时,是否可以替换父方法中的某些语句? oleContainer操作Excel 帮我一下,怎样看CSDN的期刊? decodedate,和encodedate有什么用? 如何将一个表中的计算字段保存到另一个表中? 数据库的菜单问题 怎么在exe和dll中存取图片和声音,望诸位大虾不吝赐教,万分感谢 怎样实现压缩或解压缩 如何在一個form顯示一個非模態窗體﹖ 请问FastReport、Report Builder(优秀的报表控件、工具都可以)的下载网址? 小问题,能办到吗?
浮点数你则可设置字段的Format属性
eg:ShortForamtDate //短日期格式
LongFormatDate //长日期格式
CurrencyString //货币符号
等。
begin
Close;
SQL.Clear;
SQL.Add('Select Money1,Money2 From TableName')
Open;
end;
在TableName表中,字段Money1,Money2能显示成(12,345.00),但通过SQL语句执行后不能在DBGrid1中反映出来(12,345.00).
CurrencyString := '';