1、得到当前格子中的内容:
DBGrid1.Fields[DBGrid1.SelectedIndex].DisplayText;
把DBGrid1.SelectedIndex改为你所希望引用的字段就可以了,如第3个字段。
DBGrid1.Fields[3].DisplayText;
2、双击单元格触发不同事件
procedure TMainFrm.DBGrid1DblClick(sender:TObject);
begin
if dbgrid1.fields[dbgrid1.selectedIndex].FiledName='GNO' then begin // dbgrid1.selectedIndex ---选中单元格列
//响应事件
end;
if dbgrid1.fields[dbgrid1.selectedIndex].FiledName='PSNNAME' then begin
//响应事件
end;
if dbgrid1.fields[dbgrid1.selectedIndex].FiledName='RCSJ' then begin
//响应事件
end;
end;Delphi DBGrid双击事件、单元格操作
最新推荐文章于 2021-04-29 23:07:05 发布
本文详细介绍了如何使用DBGrid控件在Delphi中进行数据筛选,并通过双击单元格触发特定事件,实现数据的高效管理和个性化交互。

1万+

被折叠的 条评论
为什么被折叠?



