可以从数据集外部完成数据集过滤吗?

时间:2008-12-06 21:47:23

标签: delphi dataset filtering

我有两个TDBLookupComboBox控件,我想连接到同一个数据集,但每个控件都显示不同的数据子集。如果我只需要一个盒子,我会在数据集上使用过滤,但我需要能够同时显示它们,我不知道有任何方法可以做到这一点。有谁知道它是否可以完成,如果可以,怎么做?

1 个答案:

答案 0 :(得分:8)

如果您正在使用TClientDataSet,则可以将游标(TClientDataSet.CloneCursor)克隆到另一个没有设置ProviderName属性的TClientDataSet中。 ClientDataSet现在都指向内存中的相同数据,但可以拥有自己的过滤器。