Bonjour tout le monde, voici mon code (je suis sur VS2008):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Private Sub ToolStripBtSupprimer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripBtSupprimer.Click
        Dim listeUser As New ArrayList
        For Each row As DataGridViewRow In DGVUtilisateur.Rows
            If row.Cells.Item("ColumnSelection").Value = True Then
                listeUser.Add(row.Cells.Item("ColumnMatricule").Value)
            End If
        Next
        Dim ajoutReussi As Boolean = CtrlUtilisateur.setListeInactifs(listeUser)
        If ajoutReussi Then
            MsgBox("Suppression des profils réussie", MsgBoxStyle.OkOnly, "Suppression profil(s)")
        Else
            MsgBox("Echec à la suppression des profils", MsgBoxStyle.OkOnly, "Suppression profil(s)")
        End If
        affichageUtilisateur()
    End Sub
Le souci c'est que quand il passe sur la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
If row.Cells.Item("ColumnSelection").Value = True Then
Il ne voit jamais les checkboxs cochées, il prend toujours la valeur "False"...

Après pas mal de recherche où j'ai vue que tout le monde faisait comme moi pour récupérer les valeurs des cells d'une dgv, et de nombreuses tentatives de ctype sur le type, la value et autre je commence à desespérer :'(

Donc si quelqu'un a déjà rencontré ce bug, merci de m'aider à trouver la solution.