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

VB 6 et antérieur Discussion :

Datagrid et array() non trié


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Par défaut Datagrid et array() non trié
    Bonjour,
    je rempli mon datagrid avec les valeurs d'un array() ce tableau n'est pas trié, Je n'ai pas su trouver de méthode dans le datagrid(onSort), permettant après son remplissage de le trier...
    J'imagine donc qu'elle n'existe pas il faut passer par un algorithmes de tri (Bubble Sort) sur le tableau puis l'injecter dans le datagrid
    Merci de vos suggestions.

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    Quel type de données contient ton array ? String, Integer, Single ....
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre éprouvé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Par défaut
    Bonsoir ProgElecT,
    En réalité c'est une Type structure que je voudrais trier puis injecter dans un datagrid...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Public Type UneEquipe
             Nom as string
             Points as interger
             ButsPour as integer
             ButsContre as integer
             ButsDiff as integer
             LesResultats(1 to 3) as UnResultat
    End Type
    Public UnGroupe(1 to nbEquipe) as UneEquipe
    Je cherche donc a trier (décroissant)les equipes contenues dans UnGroupe en fonction du nombre de Points qu'elles ont, puis afficher le nom de l'équipe, son nombre de points dans un datagrid.
    Merci de ton aide





    [/CODE]

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    Je vais en faire hurler certain
    Je suis pas specialiste là dedans, donc je me servirai d'un listbox avec sorted = true, les additems pour le nom, et dans le Itemdata les points, puis je remplirai le grid avec.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre éprouvé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Par défaut
    Merci je vais explorer ta piste
    Heu c'est les "...Itemdata les points..." qui sont gérés par le sorted = true?

    et si veux trier en fonction des points et des Buts pour en cas d"égalité de point?

  6. #6
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    le tri proposé est par Nom, le tri se fait sur le Additem de la listbox

    Desolé, pour les chiffres je ne sais pas faire, mis a part depuis une BD avec Order By Points, Order By Nom, Order By ......, là cela serai facile
    Le listbox pour le tri de nombre etant trié au niveau du code ascii, sa ne fait pas
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

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

Discussions similaires

  1. Recherche élément médian dans tableau non trié
    Par chicorico dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 27/05/2009, 17h39
  2. [Info] Containers non triés dispos
    Par Bakura dans le forum Boost
    Réponses: 4
    Dernier message: 26/01/2008, 12h31
  3. Réponses: 3
    Dernier message: 02/07/2007, 21h51
  4. Recherche dans une liste non trié
    Par Oberown dans le forum Algorithmes et structures de données
    Réponses: 7
    Dernier message: 13/09/2004, 13h56
  5. Réponses: 3
    Dernier message: 16/12/2002, 16h12

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