请问要获取DBGRID上鼠标点击位置的值,如何获取? 请问要获取DBGRID上鼠标点击位置的值,如何获取?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主是要得到鼠标的坐标呢,还是要得到单元格的行号和列号呢?如果要得到鼠标的坐标,那么OnMouseDown或OnMouseUp事件中的参数X和Y就是鼠标的坐标(DBGrid没有OnClick事件,只有OnCellClick,OnTitleClick和OnEditButtonClick)如果要得到行号和列号值,那么可以在OnCellClick事件中写:procedure TForm1.DBGrid1CellClick(Column: TColumn);var RowIndex,ColIndex:Integer;//分别是得到的行号和列号值(行号从1开始,列号从0开始)begin RowIndex:=DBGrid1.DataSource.DataSet.RecNo;//行号取与DBGrid相连的数据集的记录号 ColIndex:=Column.Index;end; ADOQuery1.FieldByName(DBGrid1.SelectedField.FieldName).Asstring Delphi(Pascal) codeADOQuery1.FieldByName(DBGrid1.SelectedField.FieldName).Asstring 怎样把搜索到得数据保存在变量里 大家帮帮忙啊,请教向数据表中插入新的记录的方法 有关文件及路径的2个问题 请问如何将XML文件转换为数据库文件,比如Excel文件,或者Access文件 请问那位大虾有wwdbdatetimepicker控键、请给我传一个, 请求高手指点delphi7中软件开发问题 如何把文本文件里的数据倒入了SQL SERVER 2000里的表里? 谁能说说sendmessage各个参数据的含义。 文字自动上滚 ITK-SNAP label保存 如何将SQL 2000里的图片导出 菜鸟学delphi
如果要得到鼠标的坐标,那么OnMouseDown或OnMouseUp事件中的参数X和Y就是鼠标的坐标(DBGrid没有OnClick事件,只有OnCellClick,OnTitleClick和OnEditButtonClick)
如果要得到行号和列号值,那么可以在OnCellClick事件中写:procedure TForm1.DBGrid1CellClick(Column: TColumn);
var
RowIndex,ColIndex:Integer;//分别是得到的行号和列号值(行号从1开始,列号从0开始)
begin
RowIndex:=DBGrid1.DataSource.DataSet.RecNo;//行号取与DBGrid相连的数据集的记录号
ColIndex:=Column.Index;
end;
ADOQuery1.FieldByName(DBGrid1.SelectedField.FieldName).Asstring