DBGridEh如何动态取消STFilter中的过滤条件?
如题,因为在pagectrl的每页中都有一个DBGridEh,连接的是同一个DataSource和ADOQuery,
根据判断PageCtrl的活动页关闭ADOQuery修改SQL语句然后打开,但是如果在上一页的DBGridEh
中设置了筛选条件,切换到另一页的时候就会出现“在对应所需名称或序数的集合中,未找到项目”
的错误,这当然是由于切换时筛选条件并未清空的结果,请问怎样在代码中清空筛选条件?谢谢。。。
[解决办法]
太久不用三方控件了,你试试:
DBGridEh->STFilter->Local = false;
DBGridEh->STFilter->Visible = false;
不保证有效。