Можно ли выполнять фильтрацию набора данных извне набора данных? - PullRequest
0 голосов
/ 07 декабря 2008

У меня есть два элемента управления TDBLookupComboBox, которые я хотел бы подключить к одному и тому же набору данных, но каждый из них отображал разные подмножества данных. Если бы мне был нужен только один блок, я бы использовал фильтрацию в наборе данных, но мне нужно было бы отображать их оба одновременно, и я не знаю, как это сделать. Кто-нибудь знает, можно ли это сделать, и если да, то как?

1 Ответ

8 голосов
/ 07 декабря 2008

Если вы используете TClientDataSet, вы можете клонировать курсор (TClientDataSet.CloneCursor) в другой TClientDataSet, для которого не установлено свойство ProviderName. Оба ClientDataSet теперь указывают на одни и те же данные в памяти, но могут иметь свои собственные фильтры.

...