将datagridview计算为0.5

时间:2014-07-03 16:32:25

标签: vb.net

我有一个带有列的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

1 个答案:

答案 0 :(得分:1)

感谢您提供更多信息。

我认为问题在于你想要Decimal.TryParse()而不是Integer.TryParse(),因为整数只处理.NET中的整数。您还希望sumnumber变量为小数来处理更改。