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

DBGridEh怎么动态取消STFilter中的过滤条件

2012-04-15 
DBGridEh如何动态取消STFilter中的过滤条件?如题,因为在pagectrl的每页中都有一个DBGridEh,连接的是同一个

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

[解决办法]
太久不用三方控件了,你试试:

DBGridEh->STFilter->Local = false;
DBGridEh->STFilter->Visible = false;

不保证有效。

热点排行