如何实现在DbGrid中鼠标任选一行一列的Field后取出该行的第一个Field值?

goldbrighten 2002-09-02 11:07:39
我在DbGrid中用鼠标任意选中一行一列后,我想取出该行第一个Field值,该怎么办?
...全文
25 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yoisyois 2002-09-03
  • 打赏
  • 举报
回复
在dbgrid的onCellClick事件添加
DbGrid1.Fields[0].Value
可惜比楼上的晚了一步呀:)
oracle_lover 2002-09-03
  • 打赏
  • 举报
回复
在DBGrid的OnCellClick中写:
假设你的DBGrid显示的是Table1中的数据
var
aa:string/integer/double;
begin
aa:=Table1.Fields.Fields[0].asstring/asinteger/asfloat;
end;
dongxsoft 2002-09-02
  • 打赏
  • 举报
回复
DbGrid1.Fields[0].Value
iamltd 2002-09-02
  • 打赏
  • 举报
回复
我记得dbgrid有个事件是cellselection还是什么
可以在选中一个单元格时触发

在那里面可以访问你的数据库,如bde
接下来你要哪个字段都可以了
ssl2000 2002-09-02
  • 打赏
  • 举报
回复
dbgrid1.fields[0].asstring;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧