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).
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.
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
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
Comment faire pour que cette ligne soit cochée?
Merci d'avance
Partager