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.NET Discussion :

Trier ListBox/Colonne DataGridView


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 128
    Par défaut Trier ListBox/Colonne DataGridView
    Salut
    Oui, c'est encore moi.
    J'ai une question concernant les ListBoxs et les DataGridView. Quand j'ai dans ma colonne de DataGridView un classement par ordre croissant, il fait ça :
    1
    12
    2
    23
    3
    34

    Est-ce qu'il est possible de classer comme ceci ?
    1
    2
    3
    12
    23
    34

    Merci d'avance
    Thomas

  2. #2
    Membre émérite
    Avatar de Gurdil le nain
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

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

    S'il trie comme cela, c'est qu'à mon avis, il prend tes numéros comme des chaines de caractère...

    Peut tu poster ton code de tri ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2012
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 128
    Par défaut Je n'ai pas de code de tri
    En fait, quand on clique sur le header d'une colonne d'un DataGridView, VB trie les éléments automatiquement, donc je n'ai aucun code de tri...

  4. #4
    Membre émérite
    Avatar de Gurdil le nain
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2009
    Messages : 468
    Par défaut
    Ah ok, c'est sur le clic du header.

    Dans ce cas, je te laisse allez voir ce lien : msdn

    A toi de choisir la méthode qui te convient le mieux.
    Et n'hésites pas si tu as des questions

  5. #5
    Membre émérite Avatar de -N4w4k-
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2011
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 545
    Par défaut
    Bonjour,

    S'il trie comme cela, c'est qu'à mon avis, il prend tes numéros comme des chaines de caractère...
    Je pense comme Gurdil, j'imagine que tu dois insérer tes valeurs en tant que chaînes de caractère. Si c'est le cas, essaie de les caster en Integer:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Dim nombreStr As String = "10"
    Dim nombreInt As Integer = Integer.Parse(nombreStr)
     
     
    datagrid.Rows.Add({nombreInt})

Discussions similaires

  1. Datagridview, trier les colonnes
    Par ricil78 dans le forum VB.NET
    Réponses: 6
    Dernier message: 25/02/2013, 11h58
  2. [Débutant] Trier une colonne d'un Datagridview
    Par jeremyvb11 dans le forum VB.NET
    Réponses: 14
    Dernier message: 03/01/2013, 16h40
  3. Réponses: 6
    Dernier message: 08/07/2011, 16h22
  4. Trier une colonne de type date dans un datagridview
    Par eviolleau dans le forum VB.NET
    Réponses: 12
    Dernier message: 26/03/2010, 16h56
  5. [VBA] Trier les colonnes d'une listview
    Par alncool dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 01/09/2005, 14h12

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