decimal ddd = Convert.ToDecimal(TxtAddress.Value.ToString());我这样写不行啊。如何写才不会报“输入字符串的格式不正确”的错误啊???求教!
------解决方案--------------------------------------------------------
说明你的字符串不符合数字格式,不能直接转换。你的字符串是什么?
------解决方案--------------------------------------------------------
try catch 一下,转换失败就处理
------解决方案--------------------------------------------------------
自己先看看 TxtAddress.Value 是什么内容,肯定是不符合规则
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
decimal关键字表示128位数据类型。=.=
你估计是输入错误吧
------解决方案--------------------------------------------------------
TxtAddress.Value中得值不符合decimal的规则
------解决方案--------------------------------------------------------
这个不是跟转换的问题,是你的值不能转换成decimal类型,例如:空值就不能转化成decimal类型。