Bonjour,
J'ai un souci de chargement de données. J'ai une table de 3600 enregistrement que je voudrais charger dans une grille. Jutilise un dommainService, Entity framework.
Bonjour,
J'ai un souci de chargement de données. J'ai une table de 3600 enregistrement que je voudrais charger dans une grille. Jutilise un dommainService, Entity framework.
Thomas LEBRUN: MCAD.NET, MCTS (Win et Web), MCPD(Win et Web) & Microsoft MVP Client Application Development
WPF par la pratique, mon livre sur WPF ! (également disponible ici ou là)
A la découverte de .NET
En fait je charge mes données avec ce code :
J'ai 36000 communes à charger dans un "autocompletebox".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var LoadCommune = context.Load(context.GetADRS_CommuneQuery()); LoadCommune.Completed += new EventHandler(LoadCommune_Completed);
Et c'est quoi ton probleme on te demande ?
Tu charges tes donnees : ok
Tu set l'ItemsSource de ton AutoCompleteBox : ok
Et ?
Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
Mon espace perso[/B]
La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]
Puisque tu ne nous dit pas quel es ton problème, on va essayer de deviner...
On est gentil hein !
Ton problème c'est que l'affichage dans ton autocomplete prend plein de temps.
Tu vois c'est pas si difficile , il ne faut pas avoir honte.
La solution, c'est de faire une requête paramétrée qui ne se lance qu'après que tu ais tapé minimum 2 ou 3 caractères dans ton autocomplete.
Son résultat sera dès lors limité (si ce sont des chiffres, des codes postaux par exemple) à 36000 / 100 soit 360 communes si tu tapes 2 chiffres et à 36 communes si tu en tapes 3. Crois moi, à partir de 3, le résultat sera quasi instantané!
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager