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

Affichage des résultats du sondage: Le DataGrid WPF est-il réellement plus lent que son cousin le DataGridView Windows Form?

Votants
3. Vous ne pouvez pas participer à ce sondage.
  • Il est très lent et pénible pour de grande quantité de donnée.

    0 0%
  • Il est plus lent mais rien de bien grave.

    0 0%
  • Performance identique.

    1 33,33%
  • Il est plus rapide, l'article est dépassé.

    2 66,67%
Windows Presentation Foundation Discussion :

Lenteur dataGrid? Est-ce encore d'actualité, votre avis?


Sujet :

Windows Presentation Foundation

  1. #1
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    novembre 2006
    Messages
    1 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : novembre 2006
    Messages : 1 839
    Points : 4 226
    Points
    4 226
    Par défaut Lenteur dataGrid? Est-ce encore d'actualité, votre avis?
    Bonsoir,

    en parcourant le net je suis tombé sur un article nommé :
    Quel controle DataGrid utiliser avec WPF ? Aucun !

    Je viens de commencer à programmé en WPF il y a quelque mois et en lisant l'article qui date de 2008 je me demande si Microsoft à amélioré les performances du DataGrid WPF?

    A votre avis le dataGrid WPF est-il réellement lent ou a-t-il été amélioré depuis? Est-ce un handicap pour la présentation des données?
    Bref j'aimerais avoir votre avis sur le sujet...

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Je trouve que l'auteur de cet article est un peu trop catégorique... ne pas utiliser de DataGrid du tout, ça me semble pas une idée très raisonnable, car il y a toujours des cas où on en a besoin. J'ai vu une présentation au Techdays où le speaker avait créé son propre DataGrid (très basique bien sûr) parce que ceux du marché n'étaient pas assez rapides à son goût.

    Perso j'ai jamais remarqué de gros problèmes de perfs avec le DataGrid de Microsoft, mais je ne l'ai pas utilisé avec des très gros volumes de données...

    Si tu trouves le DataGrid trop lent, regarde si une ListView (avec une vue GridView) ne peut pas te suffire. Ça ne permet pas l'édition, du moins pas nativement, mais c'est relativement efficace.

  3. #3
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    novembre 2006
    Messages
    1 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : novembre 2006
    Messages : 1 839
    Points : 4 226
    Points
    4 226
    Par défaut
    Je ne trouve pas le DataGrid trop lent, je ne l'ai employé que dans un seul projet avec un très faible volume de donnée (30 à 50 lignes), mais je préfère connaitre un composant avant de l'utiliser. C'est toujours mieux avant de commencer un projet de savoir vers quoi on va se diriger en fonction des spécifications de celui-ci. L'article m'avait intrigué car cela m'étonnait que l'auteur recommande de ne pas utiliser de DataGrid dans un projet...
    Ceci dit je viens d'essayé la version Xceed du dataGrid en démo sur leur site. Le volume de données n'a pas l'aire faible et leur dataGrid réagit bien donc apparemment ce n'est plus trop d'actualité.

    Il serait intéressant d'essayer de faire un comparatif avec un même volume de donnée sur un projet WPF et Windows Form pour comparer. J'essayerai de faire ça si j'ai un peu de temps un de ces jours...

    Merci pour ton intervention, je retiens le ListView avec une vue GridView au cas où

  4. #4
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    février 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : février 2006
    Messages : 943
    Points : 1 156
    Points
    1 156
    Par défaut
    Pour info la version WPF 4.5 du datagrid est vraiment très rapide.

    50,000~75,000 lignes passent les doigts dans le nez (mais la on peut se demander a quoi a ca sert dans mettre autant).

  5. #5
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    novembre 2006
    Messages
    1 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : novembre 2006
    Messages : 1 839
    Points : 4 226
    Points
    4 226
    Par défaut
    Merci pour ta réponse.

    Je pense en effet qu'il se sont bien amélioré, d'ailleurs tout les articles dont celui de Thomas Lebrun sur "WPF est-elle une technologie adaptée à l’accès aux données ?" vont en ce sens.

    Cela me rassure pour une éventuelle future utilisation massive d'un dataGrid.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Le standard XACML est-il encore d'actualité ?
    Par Stéphane le calme dans le forum Programmation système
    Réponses: 0
    Dernier message: 13/05/2013, 18h47
  2. Applet: AWT est-il encore d'actualité?
    Par Rodrigue dans le forum Applets
    Réponses: 2
    Dernier message: 18/10/2007, 19h35
  3. Réponses: 3
    Dernier message: 23/02/2006, 08h30

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