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;
本文来自博客园,作者:del88,转载请注明原文链接:https://www.cnblogs.com/del88/p/3554013.html
浙公网安备 33010602011771号