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 型への変換は無効です」というメッセージ エラーが表示されます。
私は何をすべきか?