Domanda

Ho due controlli TDBLookupComboBox che mi piacerebbe connettere allo stesso set di dati, ma ognuno ha un diverso sottoinsieme di dati. Se avessi bisogno solo di una casella, utilizzerei il filtro sul set di dati, ma devo essere in grado di visualizzarli entrambi contemporaneamente e non sono a conoscenza di alcun modo per farlo. Qualcuno sa se può essere fatto e, in tal caso, come?

È stato utile?

Soluzione

Se si utilizza un TClientDataSet, è possibile clonare il cursore (TClientDataSet.CloneCursor) in un altro TClientDataSet che non ha impostato la proprietà ProviderName. Entrambi ClientDataSet ora indicano gli stessi dati in memoria ma possono avere i propri filtri.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top