値が0.00のテキストボックスがあり、変換中にエラーが発生しました...しかし、テキストボックスからではなく0.00を使用して例を作成しましたが、機能しています。この問題を修正するにはどうすればよいですか。
Dim _Total, _Deduct, _Charges As String
Dim _sss, _tax, _pf, _ph, _loan, _others, _hdmf, _cola, _allowance As Decimal
テキストボックスとコメントの場合、この行は機能しています。しかし、私はこれを使用しています。
_sss = txtSSS.Text : _ph = txtPH.Text : _tax = txtInTax.Text : _pf = txtPF.Text
_loan = txtLoan.Text : _hdmf = txtHDMF.Text : _others = txtOther.Text
_cola = txtCola.ToString : _allowance = txtAllowance.ToString
この行は私の与えられた例の値です...同じ値ですが、テキストボックスが機能していません..そしてこれは機能しています
'This code when I uncomment.. this work..
'_sss = "0.00": _ph = "0.00" : _tax = "0.00" : _pf = "0.00"
'_loan = "0.00" : _hdmf = "50.00" : _others = "0.00"
'_cola = "0.00" : _allowance = "0.00"
_Charges = CDec(_cola) + CDec(_allowance)
_Deduct = CDec(_sss) + CDec(_tax) + CDec(_pf) + CDec(_ph) + CDec(_loan) + CDec(_hdmf) + CDec(_others)
_Total = CDec(_Charges) - CDec(_Deduct)
lblDeduct.Text = Format((_Deduct), "currency")
lblTotal.Text = FormatCurrency((_Total), 2, TriState.True, TriState.False, TriState.True)