Buongiorno a tutti,
ho una grid con una DataTable che fa da DataSource che mostra una colonna con check box tramite la quale l'utente può selezionare / deselezionare le righe a piacere. Tutto ok.
Ora l'utente ha l'esigenza di sapere quante righe ha selezionato per cui devo gestire un contatore delle righe selezionate da esporre sulla form.
Ho pensato che l'evento da sfruttare fosse il CellClick e ho fatto così:
Private Sub DGVMasterSinistri_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DGVMasterSinistri.CellClick
Dim dgv As DataGridView = DirectCast(sender, DataGridView)
If CBool(dgv("ColCheck", e.RowIndex).Value) = False Then
ContatoreSelezionati = ContatoreSelezionati - 1
Else
ContatoreSelezionati = ContatoreSelezionati + 1
End If
End Sub
Solo che ogni volta che si mette / toglie il segno di spunta il valore risulta sempre essere = False
Dove sbaglio?
Grazie 1000.
Beppe