ASP.net中String 怎么转换到Decimal?

2024-12-23 13:42:27
推荐回答(3个)
回答1:

cmdte.Parameters["@fmoney"].Value = this.money.Text;
改成

cmdte.Parameters["@fmoney"].Value = (float)this.money.Text;

//this.money.Text 输入要判断确保输入为money

回答2:

cmdte.Parameters["@fmoney"].Value = this.money.Text;
看到这一句没,你这样取出来是 string型的
去convert一下

回答3:

cmdte.Parameters["@fmoney"].Value = Convert.ToDecimal(money.Text.Trim());

monet.Text 输入内容不能是字符串,必须数字小数点