cocher checkboxs enregistrements dataGridView
Bonjour,
Voici la fonction que j'utilise pour checker toutes les cellules de la première colonne de mon datagridView (qui est de type checkBox).
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
Function checkAll(ByVal dgv As DataGridView)
Dim lon As Integer = dgv.RowCount
Dim i As Integer
'cohe tout
For i = 0 To lon - 1
If dgv.Rows(i).Cells(0).Selected = False Then
'MsgBox("isselected i= " & i)
dgv.Rows(i).Cells(0).Value = True
'dgv.Rows(i).Cells(0).Value
End If
'If dgv.Rows(i).F = True Then
'End If
dgv.CurrentRow.Selected = True
dgv.Rows(i).Cells(0).Value = True
dgv.Rows(i).Cells(0).Selected = True
Next
Return dgv
End Function |
Le problème est qu'apres execution de la fonction, toutes les lignes des enregistrements sont cochées sauf une : celle qui est sélectionnée par l'utilisateur en dernier et qui a une fleche a gauche du datagridView.
Comment faire pour que cette ligne soit cochée?
Merci d'avance