如何计算 VB.NET 中已在 datagridview 中选中的复选框

How to calculate checkbox that been check in datagridview in VB.NET

大家好,我有一些关于 datagridview 复选框的问题。问题是我想计算已在 datagridview 中选中的复选框,并向用户显示已选中的数量,但它显示的少于一个我检查了

    Private Sub DataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick
    Dim kk As Integer = 0
    For Each row As DataGridViewRow In DataGridView1.Rows
        Dim checkselect As Integer = Convert.ToInt16(row.Cells("chkCheck").Value)
        If checkselect = 1 Then
            kk += 1
        End If
    Next
    lblSelect.Text = kk
End Sub

这是我要计算并显示给用户的编码..谁能找出我的错误

事情是这样的

之前放一个EndEdit
 DataGridView1.EndEdit()
 Dim kk As Integer = 0
 For Each row As DataGridViewRow In DataGridView1.Rows