我在dataGridview中有一个Colum,其中Amount的格式为“5 187.00” 我试图总结Colum并使结果具有可行性但发生的情况是,系统只选择值“5”而不是“5,187.00”,正如我预期的那样。所以我认为5到1之间的空间是问题所在。 我的问题是如何阻止空格,或将条目转换为十进制。
我尝试过使用
Dim num as String
Num = “5 187.00”
Num =num.Replace(“ ”, “”)
Cell value = Num
但这没有回应 如果有人可以提供帮助,请告诉我。
谢谢
答案 0 :(得分:0)
我们不确定它是什么空间。 (也可以是标签)
使用Regex
类,如下例
Dim num As String = "5 678.90"
Dim cellValue As Decimal = 0.0
num = Regex.Replace(num, "\s", "")
cellValue = Convert.ToDecimal(num)
您必须导入
Imports System.Text.RegularExpressions