如何在dbgrid中将单精度型的数据显示控制在3位小数 我想用些方法:DBGrid1.Columns[i].DisplayFormat :='#0.000',可是却提示DisplayFormat未定义,为什么啊?是不是写的位置不对啊,那在哪写这句呢?怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写在Query的GetText事件中procedure TForm1.QueryGetText(Sender: TField; var Text: String; DisplayText: Boolean);begin Text :=inttostr(round(Query.fieldbyname('Field1').asfloat));end; 我的是ADOQUREY控件,没有GETTEXT事件!怎么办? DBGrid中可能不行吧,你要在TDataset中写:ADOQuery1.Fields[i].size=3;记不清了,你试试吧. TColumn有DisplayFormat属性吗?好像TColumnEh才有 我用的是ADOCONNECTION和ADOQUERY两个控件,你们说的‘#0.000’改成‘0.000’我怎么找不到啊? 我的是ADOQUREY控件,没有GETTEXT事件!怎么办?---------------------------------怎么会没有??! 我说的就是ADOQUERY1.右键点击Adoquery2.Fields Editor3.Add all Fields4.选择要格式化的字段,按F11,找Event,有GetText事件 求表中的列数 请问 INDY 的 IdTelnet 控件 客户端怎么才能接收中文呢? delphi中用Qreport时如何在打印一张单据时,记录不足时表格线填充至一页, BDS 2006 update 2 crack! delphi的数据删除问题:一个ADODataSet.Delete怎么会删除俩张表的数据? delphi问题请教!为什么中文是乱码? 数据库怎么了啊?? 哪有BMP的图标下 一个有关提取图标的问题!(莫非 ExtractAssociatedIcon() 函数有问题? ) xe2下 漂亮界面的解决方案 Delphi2006安装组件 关于ado连接 anywhere8.0问题
procedure TForm1.QueryGetText(Sender: TField;
var Text: String; DisplayText: Boolean);
begin
Text :=inttostr(round(Query.fieldbyname('Field1').asfloat));
end;
ADOQuery1.Fields[i].size=3;
记不清了,你试试吧.
---------------------------------
怎么会没有??!
1.右键点击Adoquery
2.Fields Editor
3.Add all Fields
4.选择要格式化的字段,按F11,找Event,有GetText事件