[ADODataSet][DBLookUpListBox] SelectedItem non rafraichit
Bonjour, je travaille avec une bd sql server 200
j'utilise un adoDataSet dans lequel il y a un select qui est modifié durant l'exécution de l'appli.
J'ai un tdblookuplistbox qui me donne le resultat de ces select.
A un certain moment je souhaite initialiser le lookuplistbox, alors j'écris :
Code:
dataset.active:=false
Le composant n'affiche effectivement plus le résultat, néanmoins il conserve en mémoire le selectedItem....et ça m'embête car j'ai une condition qui vérifie si il y a des éléments dans la liste :
Code:
if (lookuplistbox.selectedItem='') then...
Cette condition ne marche pas quand je viens d'initialiser mon dataset puisque selectedItem a une valeur alors qu'il n'y aucun élément d'affiché.
Si qqun pouvait m'aider...
soit en me donnant un truc pour que selectedItem soit à '' lorsqu'il n'y a pas d'élément affiché (j'ai déjà essayé dataset.refresh)
soit en me donnant un moyen de savoir si il y a un élément de sélectionné différent de selectedItem.
MERCI :wink: