在Delphi7中DBGrid和ADOQuery(100)

  • 主题发起人 主题发起人 骷髅头
  • 开始时间 开始时间

骷髅头

Unregistered / Unconfirmed
GUEST, unregistred user!
DBGrid的DisplayFormat的属性在哪里?ADOQuery的字段属性Currency非要在设计时吗
代码:
ADOQuery..FieldByName('Price').Currency:=true;
Currency未定义,ADOQuery用代码写不行吗
 
这个属性不是在DBGrid中,而是在ADOQuery中,当写好ADOQuery的SQL语句后,将active改成True,再双击ADOQuery控件,在弹出的窗口中右击,选加全部字段,之后就可以针对字段设置属性了。
 
Active是在代码里写的,能否在代码对字段进行设置属性
 
是不是這個意思:var aa: TDateTimeField;begin adoquery1.Close; aa:=TDateTimeField.Create(adoquery1); aa.FieldName:='rq'; aa.DisplayFormat:='hh:nn'; aa.DataSet:=adoquery1; adoquery1.Fields.Add(aa); adoquery1.Open;
 
to zbdzjx,谢谢你的解答,
代码:
var mCurrency:TCurrencyField; Begin........这样写是可行,不过其他字段都要这么写了,还要对mCurrencty进行释放我的数据源都集中数据模块里这样写不是很方便
 
后退
顶部