cs_Le Pivert
Messages postés7899Date d'inscriptionjeudi 13 septembre 2007StatutContributeurDernière intervention21 septembre 2023137 21 nov. 2018 à 16:46
Bonjour,
dans les propriétés de ta DataGridView:
AllowUserToOrderColumns = True
ou par code:
DataGridView1.AllowUserToOrderColumns = True
omaimainfo
Messages postés38Date d'inscriptionlundi 20 novembre 2017StatutMembreDernière intervention 1 septembre 2022 22 nov. 2018 à 09:05
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és7899Date d'inscriptionjeudi 13 septembre 2007StatutContributeurDernière intervention21 septembre 2023137 22 nov. 2018 à 11:19
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és38Date d'inscriptionlundi 20 novembre 2017StatutMembreDernière intervention 1 septembre 2022 22 nov. 2018 à 12:16
22 nov. 2018 à 09:05
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.
22 nov. 2018 à 11:19
pour déplacer les colonnes il faut utiliser la propriété : DisplayIndex comme ceci:
je te laisse le soin d'adapter cela à ta configuration en l'intégrant à ta boucle
@+
22 nov. 2018 à 12:16