Frage

Ich habe zwei TDBLookupComboBox Kontrollen, die ich auf der gleichen Datenmenge verbinden möchten, haben aber ein jeder Anzeige eine andere Teilmenge der Daten. Wenn ich nur eine Box benötigt, würde ich Filterung auf der Datenmenge verwenden, aber ich muss in der Lage sein die gleichzeitig beide angezeigt werden, und ich bin mir nicht bewusst irgendeiner Weise zu tun. Hat jemand wissen, ob es getan werden kann, und wenn ja, wie?

War es hilfreich?

Lösung

Wenn Sie eine TClientDataSet verwenden, können Sie den Cursor klonen (TClientDataSet.CloneCursor) in eine andere TClientDataSet, die nicht die Eigenschaft Providername nicht gesetzt ist. Beide ClientDataSet weisen nun auf die gleichen Daten im Speicher, kann aber ihre eigenen Filter haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top