delphi7,请问各位大侠,怎么得知点击DBCtrlGrid控件时,是哪一条记录值?

DBCtrlGrid控件,绑定数据表,只读,不允许在界面上删除、或者插入,控件显示
两行四列(只有8个记录值),如鼠标点击第一行第三列记录值(张三)时,软件怎么得知现在点击的是张三这个记录值?
该怎么样判断得出?
能否举例说明?
谢谢!

delphi还在用? 是公司需求还是个人学习

公司需求,软件维护!
我在软件上,是半路出家!

一般鼠标点击的位置就是DataSource的DataSet的当前记录,你可以直接用DataSet.FieldBYname之类的来获得