我有一个带有列的datagridview,我希望有一个只添加0.5个值的列,但我似乎无法使其工作。
这是我目前的代码。感谢
Private Sub Button6_Click(sender As Object, e As EventArgs) Handles Button6.Click
Dim sum As Integer = 0
For Each row As DataGridViewRow In DataGridView1.Rows
If row.IsNewRow Then
Exit For
End If
Dim number As Integer
If Integer.TryParse(row.Cells("HalfDay").Value.ToString(), number) Then
sum += number
End If
Next
TextBox3.Text = sum.ToString()
End Sub
答案 0 :(得分:1)
感谢您提供更多信息。
我认为问题在于你想要Decimal.TryParse()
而不是Integer.TryParse()
,因为整数只处理.NET中的整数。您还希望sum
和number
变量为小数来处理更改。