Salut à tous
dur dur de trouver un titre !!
et encore plus dur pour expliquer la suite![]()
J'ai un fichier qui contient 46000 lignes.
Je voudrais l'afficher et pouvoir faire lorsque l'utilisateur commence à écrire ce qu'il recherche dans un Edit, avec l'évènement OnChange, "filtrer" les éléments affichés.
A ce niveau je crois que vous n'avez rien compris, lisez la suite
Ex: avec une liste de fruit
1) je commence à taper "pr" et il ne restera dans la liste que "prune, pruneau, prunelle..." bref tous les éléments qui contiennent "pr".
2) Par contre, si après avoir entré "pr" et que je met "po" à la place, il faut que je puisse voir appraître "poire, pomme" dans la liste. Donc récupérer les éléments de la liste d'origine et refaire le 1) avec "po"
Mon problème vient du fait que la liste a 46000 lignes donc c'est très lent (pas le chargement mais surtout pour la partie "filtre").
En résumé:
quelle est la meilleur objet pour afficher ?
pour faire la recherche, faut -il:
parcourir l'objet ?
plutôt parcourir dans un TStringList (ou autre)
ou encore autre chose ?
J'espère avoir été assez clair.
Merci d'avance pour toute réponse.
Bonne continuation
Filou
Partager