dxDBGrid中,我如何得到选择行的一个字段的值?(50分)

  • 主题发起人 主题发起人 LanHer
  • 开始时间 开始时间
L

LanHer

Unregistered / Unconfirmed
GUEST, unregistred user!
dxDBGrid选择行的一个字段名称为Field的字段,我想得到他的值,该怎么做?
请dxDBGrid的高手指教谢谢。
 
dxdbgrid1.DataSource.DataSet.FieldByName('field').Value
 
假设使用ado连接。
S:=adotable1['field'];
或者
S:=adotable1.fields[0].asstring; //假设field是第一个字段,后面的asstring是必需
//的,否则将取得一个tfield对象,而不是数值。
对应关系:
asboolean boolean
asfloat double
asinteger longint
asstring string
asdatatime tdatatime
value variant
 
不可以的,我要通过选择行来确定,因为我连接的ADO数据查询是一个临时表。
我要的是选择行的field值。
 
为什么我设置dxDBGrid的gdgoColumnMoving为False,就不能进行多行选择了?
帮忙啊。
这两个问题都没有人解决吗?
 
在dxDBGrid的OnColumnMoved事件里写Abort就可以不能移动了。
 
接受答案了.
 
后退
顶部