Glisser déposer les columns dans la même datagridview [Résolu]

Messages postés
27
Date d'inscription
lundi 20 novembre 2017
Dernière intervention
6 décembre 2018
- - Dernière réponse : omaimainfo
Messages postés
27
Date d'inscription
lundi 20 novembre 2017
Dernière intervention
6 décembre 2018
- 22 nov. 2018 à 12:16
Bonjour,

comment faire pour déplacer les colonnes dans une même datagridview ?

merci d'avance
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
Messages postés
5618
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
17 décembre 2018
1
Merci
Bonjour,

dans les propriétés de ta DataGridView:

AllowUserToOrderColumns = True

ou par code:

DataGridView1.AllowUserToOrderColumns = True

Dire « Merci » 1

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez CodeS-SourceS

Codes Sources 98 internautes nous ont dit merci ce mois-ci

omaimainfo
Messages postés
27
Date d'inscription
lundi 20 novembre 2017
Dernière intervention
6 décembre 2018
-
Merci pour votre réponse .
Quand je fais la réorganisation dans le datagridview1 je veux que les colonnes des totaux dans datagridview2 changent selon l'ordre des colonnes de datagridview1.
cs_Le Pivert
Messages postés
5618
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
17 décembre 2018
-
Faire une boucle sur les colonnes de la DataGridView1 pour connaitre leurs positions comme ceci:

 Dim nom As String
        For j As Integer = 0 To DataGridView1.Columns.Count - 1
            nom = DataGridView1.Columns(j).HeaderText
            MessageBox.Show("la colonne: " & nom & " est en position " & DataGridView1.Columns(nom).DisplayIndex)
        Next


pour déplacer les colonnes il faut utiliser la propriété : DisplayIndex comme ceci:

 DataGridView2.Columns(nom).DisplayIndex = 0


je te laisse le soin d'adapter cela à ta configuration en l'intégrant à ta boucle

@+
omaimainfo
Messages postés
27
Date d'inscription
lundi 20 novembre 2017
Dernière intervention
6 décembre 2018
-
Merci c'est résolu .
Commenter la réponse de cs_Le Pivert

Vous n'êtes pas encore membre ?

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

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 et codes sources.

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