应用过滤器时刷新数据集

时间:2012-11-14 12:09:50

标签: delphi delphi-5 tdataset

我在Delphi 5中有一个TRxQuery(它来自TQuery)绑定到一个网格。我正在添加一个过滤器编辑框,并希望在用户输入时过滤网格。有没有办法过滤数据集而不关闭并重新打开查询,因为这会导致不必要的闪烁。

非常感谢

1 个答案:

答案 0 :(得分:3)

Procedure SetFilter(DS:TDataset;Const Filter:String);
begin
   DS.Filtered := false;
   DS.Filter := Filter;
   DS.Filtered := true;
end;