DBGRIDEH 鼠标滚动 和 点击单元格
因为我是用2个DBgridEH,主表数据变化(用的是OnCellClick),明细表也变化。

现在的情况时,鼠标滚动时,明细表数据不变化

好像也没看到相关的事件

请指教

------方案--------------------------------------------------------
OnCellClick?你的意思是滚动鼠标中间的滚轮?这个功能是不用写代码的。设置数据集的MasterField和MasterSource即可。 
------方案--------------------------------------------------------
主从表ID连接:DBgridEH1+adoquery1与DBgridEH2+adoquery2

在adoquery1的onAfterScroll写代码:
with adoquery2 do
begin
 close;
 sql.text:='select * from t where id='+dataset.fieldbyname('id').asstring;
 open;
end;

posted on 2014-02-18 12:14  del88  阅读(105)  评论(0)    收藏  举报