多级ADO联动的问题
路过路人乙 2016-03-24 08:49:59 我有个3级联动的表.
T1:一个原始数据表.
T2:一个和原始数据关联的表
T3:是T2表的明细表.
界面设计上有3个grid.分别对应T1,T2,T3..均有对应的ADO控件.其中T1对应的grid是数据感知的.另外2个不是..
我在T1表的grid的rowchange事件中查询该原始数据对应的关联表以及关联表的明细数据.形成一个联动关系.(由于客户要求.不能在cellclick事件里做这个事情.那样使用键盘的上下键无法起到联动的作用.)
这个时候如果滚轮很快就会导致界面卡顿..这是由于程序在不停的访问读取T2 T3表导致的..
我已经将T2 T3表里关联的那个字段设置成了索引..
但是T1表数据多的时候.一旦快速滑动T1表就会导致页面卡顿..这有什么比较好的办法解决吗?