IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

DropDownList trop longue


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 31
    Par défaut DropDownList trop longue
    Bonjour,
    Voici mon souci,
    J'ai une dropdownlist bind a mes données en base, et ma base contient a ce niveau la, plus de 80 000 entrée.

    Du coup la dropdownlist n'est pas complète (elle ne contient pas toute les entrée) et elle fait même parfois planter l'application.

    Connaissez vous une alternative à cette dropdownlist ?

    Merci d'avance.

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Salut,

    Ne pas avoir 80k enregistrements à afficher, les filtrer donc en amont.

    Tu peux aussi faire un autocomplete (ex: http://jqueryui.com/demos/autocomplete/).

    bonne chance pur la suite.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 31
    Par défaut
    Les 80 000 résultats représentent déjà une partie filtré de l'information...

    Initialement il y en a 1 000 000 ... J'ai pensé a l'autocompletion qui permettrait d'affiner la requête mais je voulais vraiment garder une dropdownlist...

    D'autres propositions ?

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2009
    Messages : 133
    Par défaut
    Bonjour Sam31000,
    Avec une dropdownlist standard, difficile, faut filtre au maximum, et la solution avec autocompletion est la seule voie possible !
    Sinon tu peux t'orienter vers un composant tiers du type de ceux de devexpress, là aucun problème de limitation...
    nachtigal!!

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2009
    Messages
    186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2009
    Messages : 186
    Par défaut
    Bonjour,

    En effet, je pense que tu vas devoir abandonner la dropdown list. 80 000 enregistrements, ça :

    1/ Fait beaucoup, alors niveau temps de chargement, ça doit pas être bien rapide.
    2/ ne doit pas être très user-friendly. Je n'imagine pas un utilisateur qui doit s'embêter à choisir un élément parmis 80 000. Il a intérêt à être expert en scrolling

    Je ne vois guère que l'autocomplete qui pourra affiner encore les résultats et permettre une meilleure prise en main des users.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 31
    Par défaut
    Merci à tous pour vos réponses.

    Je me lance donc dans l'autocompletion.

    Je suis en VB .NET 1.1 (Oui je sais... C'est vieux !!!) et les seules autocompletion que j'ai eu l'occasion de mettre en place étaient en AJAX avec JQuery.

    Existe-t-il une autre solution que celle la ?

  7. #7
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut
    Citation Envoyé par Sam31000 Voir le message
    Existe-t-il une autre solution que celle la ?
    Pour ce que tu souhaites faire, c'est la meilleur.
    A+
    "Winter is coming" (ma nouvelle page d'accueil)

Discussions similaires

  1. Ligne de code trop longue !!!
    Par botcharoff dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 05/09/2005, 08h59
  2. Erreur ORA-01704 : constante de chaine trop longue
    Par verrec_s dans le forum Oracle
    Réponses: 22
    Dernier message: 13/12/2004, 15h30
  3. [TP]Probleme de ligne trop longue
    Par poppels dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 24/09/2004, 06h36
  4. chaine trop longue pour envoyer en socket?
    Par jeje.r dans le forum C++Builder
    Réponses: 10
    Dernier message: 27/06/2003, 16h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo