DBGRID中的Field如何以一定格式显示? 若要DBGRID中的某一列以固定格式显示,如数字要加入千分号,请问如何实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以设置DBGrid所对应的ADOQuery中的字段的显示属性DisplayFormat如: 设置字段的DispalyFormat 为',#.00'没有调试,你先看看! 你可以设置DBGrid所对应的DataSet中的字段的显示属性DisplayFormat如: 设置字段的DispalyFormat 为'#,##0.00;-#,##0.00;0' 還要設計字段的EditFormat為'#0.00' 没有DisplayFormat的属性,要是TnumericField的字段才有,我试了把该字段转为TnumericField,但出现了“Invalid class typecast”的错误,听说用OnGetText函数可以,看了一下不知道其参数怎么用,请高手们指教。 procedure TForm1.ADOQuery1cccGetText(Sender: TField; var Text: String; DisplayText: Boolean);begin DisplayText := FormatCurr(',0.00', Sender.AsCurrency)end; 函数中的参数displaytext被定义为Boolean型的,而FormatCurr函数的结果为String型,系统提示不匹配。 状态好差!!!!!!!!!!!!!!!!!!!!!!!!1111 请问下面的语句在delphi里面怎么处理呢? 基于SNMP协议的通讯 急!!!!!!!!!!!! opendialog控件怎么用来着? 如何产生事件的问题!! 100分求教一个so easy的问题? 在线等待! 为什么用OpenPictureDialog返回的filename属性是乱码? 用INSTALLSHIELD做安装程序 请问如何能编译只有一个UNIT的程序?没有FORM. delphi里用什么保存大数字??? 安装MSDE时,通过运行它的安装程序,在传入的运行参数时,如何设置才能使用户名为:SA,密码为空?
如: 设置字段的DispalyFormat 为',#.00'没有调试,你先看看!
如: 设置字段的DispalyFormat 为'#,##0.00;-#,##0.00;0'
還要設計字段的EditFormat為'#0.00'
DisplayText: Boolean);
begin
DisplayText := FormatCurr(',0.00', Sender.AsCurrency)end;