Ne pas trier certaines lignes d'un datagrid [Résolu]

Signaler
Messages postés
257
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
22 décembre 2012
-
Messages postés
257
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
22 décembre 2012
-
Salut

Je développe sous VB.net un logiciel avec un datagrid donc les entêtes des colonnes permettent de faire un tri, mais voilà je voudrai que certaines lignes restent toujours à la même place.

Y a t'il une propriété sur la ligne et j'ai parcouru le forum sur le sujet qui permettrai de dire que ces lignes là ne seront pas affectées par le tri et resteront dans ce que je cherche à faire en haut du datagrid ?

D'avance merci de vos lumières

bidouille007

4 réponses

Messages postés
2814
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
31
Après quelques minutes de recherche je viens de trouver ceci => http://msdn.microsoft.com/fr-fr/library/95scxcdy(VS.80).aspx

Ce qui me semble être la solution.


Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
Messages postés
2814
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
2 juin 2020
31
Salut,

Je répondrais que non, le tri est général.

On doit surement pouvoir 'overrider' l'événement de tri, tu devras alors réécrire la fonctionnalité. Par contre j'ai aucune idée de la façon de le faire, surtout si ton datagrid est rempli par une source de données. Commence par chercher "tri listview" sur ce site dans les sources .Net (j'avais vu un exemple), puis adapte pour le dgv.

Bon courrage.


Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
Messages postés
257
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
22 décembre 2012
1
je trouve pas la source dont tu me parles

Mais merci Mayzz

bidouille007
Messages postés
257
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
22 décembre 2012
1
Merci Mayzz

La solution semble se trouvé dans ton lien, juste que je comprends pas tout ce qui dit je relirai à tête reposée.

Comme quoi il suffit de poser la bonne question aux moteurs de recherche et pourtant j'en ai fait des réquetes mais je ne suis pas tombé sur cette page.



bidouille007