复选框中的datagridveiw计数值复选框,当取消选中时仍然计数

时间:2016-08-14 00:12:37

标签: vb.net datagridview

我有这样的datagridview:

enter image description here

当我选中第一列中的复选框时,它会计算文本框中最后一列的值并使用以下代码:

%: patches/% downloads/% ;

但是当我取消选中该复选框并再次检查它时仍然会计数,但是当我选中复选框时我希望文本框计数,当我取消选中复选框时,我希望计数中的减号 谢谢大家

1 个答案:

答案 0 :(得分:1)

Private Sub DGV1_CellValueChanged(sender As Object, e As DataGridViewCellEventArgs) Handles DGV1.CellValueChanged
    if e.ColumnIndex = 0 AndAlso e.RowIndex >= 0 Then
        Dim query = From r In DGV1.Rows.Cast(Of DataGridViewRow)
                    Where True.Equals(r.Cells(0).Value)
                    Select Val(r.Cells(2).Value)
        Textbox1.Text = q.Sum
    End If
End Sub