再问 dbgrid中显示小数为什么有很多的小数位 看了几位的回答,多谢了,但是我的query的sql语句是变化的。因此字段名可能也是变化的,无法添加永久字段,还有别的办法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试用变体类型variant该类型会自动转化与运算 满足你的要求,加上一个小小条件,你必须知道是第i个字段TNumericField *a; a = ADOQuery2->Fields->Fields[i] as TNumericField; a->DisplayFormat := '#.##' vari:integer;beginfor i:=1 to ADOQuery1.FieldCount-1 dobegin TfloatField(adoquery1.FieldByName('field)).DisplayFormat ;end; 用dev express控件组中的dxdbgrid,dxdbgrid的column有一个ongettext事件,类似dataset的永久字段的ongettext事件. 直接操作*.DB文件的问题 【发帖醒目:)】关于在Delphi下用DirectSound播放音频 如何让一个进程必须在另一个程序执行后才执行? 如何隐藏自己的窗口在进程例表(最好能隐藏进程) 为什么调用Cancel不能取消对数据库的操作,如何取消操作?帮帮忙! 寻求控件? 用delphi7开发的程序在win7系统32位或64位无法运行 在定义函数时,有几个参数怎么写的问题? 请问一个二层结构的安全问题。 线程何时执行? 两个应用程序间传递数据 实现统计表
该类型会自动转化与运算
TNumericField *a;
a = ADOQuery2->Fields->Fields[i] as TNumericField;
a->DisplayFormat := '#.##'
i:integer;
begin
for i:=1 to ADOQuery1.FieldCount-1 do
begin
TfloatField(adoquery1.FieldByName('field)).DisplayFormat ;
end;