public decimal Change_StrToDecimal(string str) { str = str.Trim(); decimal value; str = Server.HtmlDecode(str); if (str.Trim() == "" || str.Trim() == " ") { value = 0; } else { if (str.Substring(0, 1) == "¥" || str.Substring(0, 1) == "$") { str = str.Substring(1); value = Math.Round(decimal.Parse(str), 2); } else { value = Math.Round(decimal.Parse(str), 2); } } return value; }