有2个方法:1、就是楼上说的设置为主从表,就可以实现。2、在DBGrid 的数据集的afterscrll事件中编写代码,格式大致如下: 先假定你的是DBGrid1连接的是AdoQuery1 控件 DBGrid2 连接的是AdoQuery2 , with AdoQuery2 do begin close; Sql.clear; Sql.add('select * from 表 where ID ='''+AdoQuery1.Fieldbyname('id').AsString+''''); Open; end; 如有问题,继续讨论
先假定你的是DBGrid1连接的是AdoQuery1 控件 DBGrid2 连接的是AdoQuery2 ,
with AdoQuery2 do
begin
close;
Sql.clear;
Sql.add('select * from 表 where ID ='''+AdoQuery1.Fieldbyname('id').AsString+'''');
Open;
end; 如有问题,继续讨论