Pb lenteur

Résolu
drof Messages postés 28 Date d'inscription mardi 7 novembre 2006 Statut Membre Dernière intervention 30 août 2011 - 20 déc. 2007 à 15:07
cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 - 20 déc. 2007 à 16:00
Bonjour a tous,

je rencontre actuellement un gros problème de lenteur pour charger une listBox a partir d'une requette SELECT.
Cette list doit se remplir avec les noms des patient d'un cabinet médical (avec clause where nom like ....) , le problème c'est que ma list prend environ 20 secondes à se charger. (Même si elle comporte 15 ou 20 personnes). Petite précision, mon appli fonctionne en réseau et intéroge la base sur un serveur.

Initialment, j'utilisais un dataadapter puis la methode fill....
Puis pour gagner du temps j'utilise un dataReader mais le gain de temps est trop peu significatif.

Auriez-vous une solution a mon problème????

merci d'avance

3 réponses

cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
20 déc. 2007 à 15:47
Salut,
Une astuce que j'utilise pour les Listview(du moins que l'on ma fait connaître), avant que tu fasses ton chargement dans ta List, mets sa propriété : Visible False, puis quand tu as finis, tu mets : Visible True...

A+
Exploreur

 Linux a un noyau, Windows un pépin

 
3
drof Messages postés 28 Date d'inscription mardi 7 novembre 2006 Statut Membre Dernière intervention 30 août 2011
20 déc. 2007 à 15:56
ok merci beaucoup pour ton astuce et pour la rapidité de réponse....

J'ai réussi à trouver la cause du probleme : dans ma base seul l'identifiant du patient est indexé et pas son nom donc pour effectuer la recherche sur le nom, il fallait parcourir toutes lesentrées (d'ou la lenteur)....

J'ai indéxé les nom (avec doublons) et maintenant, temps de reponse = 1seconde!!!!!

C'est les docteurs qui vont être content....

Merci encore
0
cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
20 déc. 2007 à 16:00
Content pour toi...bonne prog....

A+
Exploreur

 Linux a un noyau, Windows un pépin

 
0
Rejoignez-nous