读书人

DBGRIDEH 鼠标滚动 和 点击单元格解

发布时间: 2012-04-22 18:34:46 作者: rapoo

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;

读书人网 >.NET

热点推荐