我做了一些搜索,但没有任何工作。
使用D5,Zeos和SQLite。
我有一个过滤的DBGrid和一个DataSet(tblBricks)。
在DBGrid1.OnCellClick事件中,我有
tblBricks.Refresh;
在运行时,我可以使用
将焦点设置到DBGrid中的相应行tblBricks.Locate('Color','Red',[loCaseInsensitive]);
frmMain.DBGridCellClick(Columns[0]);
它会聚焦正确的行和列。
问题是我第一次运行这个应用程序时,当DataSet打开时,它被设置为Filtered:= True;但显示屏尚未显示为已过滤。
如果我点击DBGrid中的已经聚焦单元格,那么它会突然过滤并正确显示结果。
如何模拟单元格到单元格,以便第一次通过它强制过滤或者只是强制DataSet过滤?
不确定这是否是D5,Zeos,SQLite或其组合的特质。
由于