Bonjour tout le monde, voici mon code (je suis sur VS2008):
Le souci c'est que quand il passe sur la ligne
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 SubIl ne voit jamais les checkboxs cochées, il prend toujours la valeur "False"...
Code : Sélectionner tout - Visualiser dans une fenêtre à part If row.Cells.Item("ColumnSelection").Value = True Then
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.
Partager