none
coipier une ligne d'un datagridview sur un autre datagridview RRS feed

  • Question

  • bonjour

     est ce possible de copier une ligne sélectionnée d'un datagrid sur un autre datagridview se trouvant sur un autre form j’avoue que je  bloque grave merci de votre aide

    samedi 27 février 2016 09:51

Réponses

  • Transférez les .Value de cell à cell:

    et voici le code:

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim indexColonne As Integer
            Dim indexSource As Integer
            Dim indexDestination As Integer
    
            'Le rang source dans DG1
            indexSource = 2
            'Le rang destination dans DG2
            indexDestination = 4
            'Pour chaque cell: transfert de .Value
            For indexColonne = 0 To DataGridView1.ColumnCount - 1
                DataGridView2.Rows(indexDestination).Cells(indexColonne).Value = DataGridView1.Rows(indexSource).Cells(indexColonne).Value
            Next
        End Sub

    ---------------

    Marquez comme utile si cela aide :)

    • Marqué comme réponse SIMONGEORGES dimanche 28 février 2016 19:45
    dimanche 28 février 2016 13:37

Toutes les réponses

  • Bonjour, SIMONGEORGES,

    Veuillez consulter le thread en bas :
    Copy data from one datagridview to another in c#
    Je vous remercie par avance de votre retour.

    Cordialement,
    Teodora


    Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    samedi 27 février 2016 22:15
    Modérateur
  • bonjour merci beaucoup mais c’est en c## et non en VB pouvez vous me faire la traduction car je ne peux pas l'utiliser merci d'avance
    dimanche 28 février 2016 07:51
  • Transférez les .Value de cell à cell:

    et voici le code:

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim indexColonne As Integer
            Dim indexSource As Integer
            Dim indexDestination As Integer
    
            'Le rang source dans DG1
            indexSource = 2
            'Le rang destination dans DG2
            indexDestination = 4
            'Pour chaque cell: transfert de .Value
            For indexColonne = 0 To DataGridView1.ColumnCount - 1
                DataGridView2.Rows(indexDestination).Cells(indexColonne).Value = DataGridView1.Rows(indexSource).Cells(indexColonne).Value
            Next
        End Sub

    ---------------

    Marquez comme utile si cela aide :)

    • Marqué comme réponse SIMONGEORGES dimanche 28 février 2016 19:45
    dimanche 28 février 2016 13:37
  • merci beaucoup
    dimanche 28 février 2016 19:46