Je cherche un moyen de fournir un ListSource à un TDBLookupComboBox dans delphi sans avoir une table réelle sur le serveur de base de données pour dessiner cette liste. Le DataField pour la zone de liste déroulante est un champ à 1 caractère qui contient une valeur codée telle que 'A' = 'Driver License', 'B' = 'Passport', 'C' = 'Library Card', etc. que la table contient uniquement A, B ou C. L'application est responsable de l'affichage de «Drivers License» dans l'interface graphique. Normalement, une base de données peut avoir une table de consultation, mais cette base de données ne le fait pas et je ne peux pas en ajouter une. Mon idée est que DataSource et ListSource pour un contrôle DB Look-up ne doivent pas être la même base de données, donc s'il était possible de définir une petite table dans mon formulaire qui contient les données de recherche, je pourrais utiliser un pas besoin d'une vraie table de base de données.Incorporer un TDataSet dans un formulaire au moment du design
Est-ce que quelqu'un connaît un composant Delphi qui permet de définir un TDataSet sur un formulaire sans avoir de fichiers de données réels derrière lui?
Ce n'est pas ce que j'ai demandé, mais c'est une bonne solution.Mon seul problème est que le TDictionary doesn Je pense que vous suggérez l'utilisation d'une classe .Net, j'ai fini par créer un petit dictionnaire pour moi-même qui m'a permis d'utiliser cette solution. n'a pas tellement augmenté l'utilisation de la mémoire de mon programme et ne m'a pas obligé à ajouter quoi que ce soit à mon installateur, ce qui rend cette solution préférable à moi. –