首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

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

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;

热点排行