0

DGV の特定のセルに挿入された 2 つの値の合計に問題があります。このプロセスは実行時に発生します。合計の結果は、別の特定のセルに表示する必要があります。

私は以下のコードを試しました:

    Private Sub dgdTax_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgdTax.CellContentClick

    '======================================== CALCULATION ==============================================='

    'to calculate r4rm1
    Dim r2rm1 As Double
    Dim r3rm1 As Double

    Try
        r2rm1 = CDbl(dgdTax(1, 2).Value)
    Catch e1 As Exception
        MessageBox.Show(e1.Message)
        Exit Sub
    End Try

    Try
        r3rm1 = CDbl(dgdTax(1, 3).Value)
    Catch e2 As Exception
        MessageBox.Show(e2.Message)
        Exit Sub
    End Try

    dgdTax(1, 4).Value = r2rm1 + r3rm1

End Sub

しかし、うまくいきませんでした。「DBNull 型から Double 型への変換は無効です」というメッセージ エラーが表示されます。

私は何をすべきか?

4

1 に答える 1