加入onSelectCell事件,加入如下代码
showmessage ('col:' + inttostr(acol) + ':row:'+inttostr(arow));

解决方案 »

  1.   

    用mousedown事件取到的是坐标X,Y,如何确定是哪条记录
      

  2.   

    你是不是说要选择那一个DBGRID的行呀。应该在cellclick事件中,数据集游标会自动此列的。直接取这个记录集的对应字段值就可以。
      

  3.   

    鼠标点中的纪录就是当前纪录,直接用类似
    query.fieldbyname('fieldname').asstring
    等就可。