Signaler

[VB.NET] datagridview/sourcebinding et trie [Résolu/Fermé]

Posez votre question Tokyx 36Messages postés mardi 25 octobre 2011Date d'inscription 24 juin 2015 Dernière intervention - Dernière réponse le 26 oct. 2011 à 15:44 par Tokyx
Bonjour à tous !

J'ai un datagridview lié à un sourcebinding... Quand j'ajoute des données à ma base de données, je passe par la sourcebinding, ma datagridview et ma sourcebinding contiennent une colonne "plaque" parmis d'autre, voilà mon problème :

Comment faire en sorte que la datagridview est toutes les lignes triées en fonction de "plaque" dans l'ordre croissant ?


Merci de votre aide ;)

Afficher la suite 
Utile
+1
plus moins
re:

Dis moi quel est l'objet qui contient tes sources ?

Une liste, un HashTable, une collection ?

Tu trouveras un exemple sur la méthode LinQ avec le lien ci-dessous,
je l'utilise justement pour effectuer un ordonnancement
sur une collection qui alimente une DGV.

Note que dans cette exemple le DGV n'est pas binder sur ma liste !

Ce exemple se voulait simple pour quelqu'un qui débute !

Recherche la fonction [ Triage ]

http://membre.oricom.ca/lupin/xfr/commerce.zip

Cdt

Lupin
Cette réponse vous a-t-elle aidé ?  
Utile
+0
plus moins
re:

À chaque fois que tu modifie ta sourcebinding, utlise une méthode LinQ
pour ordonner ta source.

Cdt

Lupin
Utile
+0
plus moins
Merci pour ta reponse ;)
Peut tu m'en dire plus sur la méthode LinQ car je débute en vb...
Utile
+0
plus moins
C'est logiciel qui gère les inscription, il y a une classe "Inscription" et un objet nommé "_Inscription" celui qui contient toute les inscription, au chargement d'un fichier, le logiciel met toutes les inscriptions du fichier dans l'objet _Inscription, ensuite j'effectue une boucle qui met, ligne par ligne dans ma databinding, lorsque l'utilisateur enregistre une fiche d'inscription, le logiciel ajoute l'entrée à l'objet "_Inscription" et ajoute une ligne au databinding.

Je regarde tout de suite l'exemple...
Utile
+0
plus moins
Merci beaucoup à toi, ça marche !
ça fait 1 mois que je cherche, sans réponse :P

Ps. Désolé pour le double post mais je peut pas editer le précédent....

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !