怎么才能获得dxDBGrid1中当前所选的CELL中的值? (10分)

  • 主题发起人 主题发起人 潮州人
  • 开始时间 开始时间

潮州人

Unregistered / Unconfirmed
GUEST, unregistred user!
在使用ExpressQuantumGrid 时,找不到这个属性dxDBGrid1.SelectedField;
 
怎么没有用过吗?
 
当然可以,取当前的行、列即可
 
怎么样写呢?
 
用dxDBGrid1.FocusedField 可以获得dxDBGrid1中当前所选的CELL中的值.[:)]
 
因为我的ADOQUERY是连接几个表,在删除时所以不能ADOQUERY.DELETE,要找到前所选的行中的
一个列值,例如一行有ID,GROUPNAME,PUBLICDATE这几个列值,无论当前选择行中的哪一个列,
我都要得到ID这个值.怎么样得到.或有什么更好的方法.
 
如果分数比较少,我可以加,
 
如果分数比较少,我可以加,
 
1。先取得行和列:
(1)先申明一个伪子类
type
tdbgrids=class(tdbgrid)
end;
(2)取行和列
如:label1.caption:=inttostr(tdbgrids(dbgrid1).row;
label1.caption:=inttostr(tdbgrids(dbgrid1).col;
2。取得了行和列,就可以取得每个单元的值了
哇,你的网站做得不错啊,挺大气的
 
dxDbgrid.FocusedNode.Values[index]就可以取值了。
 
AText不就是当前Cell里的值吗
 
附加一个问题,怎么样取得当前所选列的字段,想实现用户点哪一行,就可以查询这一行的内容.
 
dxgrid控件有吗?可以给我一份吗?包括源代码。十分感谢!!
sunkp@sohu.com
 
接受答案了.
 
后退
顶部