با استفاده از این دو فانکشن می توانیم عدد را به استرینگ تبدیل کنیم و همچین استرینگ را به عدد.
Imports System.Globalization
Private Function StringToDecimal(InputText As String) As Decimal
Dim OutputNumber As Decimal
Try
Dim style As NumberStyles = NumberStyles.AllowDecimalPoint Or NumberStyles.AllowThousands
Dim provider As CultureInfo = New CultureInfo("en-US")
OutputNumber = Decimal.Parse(InputText, style, provider)
Catch ex As Exception
End Try
Return OutputNumber
End Function
Private Function DecimalToString(InputNumber As Decimal) As String
Dim OutputText As String = Nothing
Try
Dim nfi As NumberFormatInfo = New CultureInfo("en-US", False).NumberFormat
nfi.NumberDecimalDigits = BitConverter.GetBytes(Decimal.GetBits(InputNumber) (3))(2)
OutputText = InputNumber.ToString("N", nfi)
Catch ex As Exception
End Try
Return OutputText
End Function
ادامه دارد...