如何将字符串转换为货币?

时间:2013-08-12 21:19:50

标签: asp.net sql

我正在开发一个使用sql数据库的asp.net应用程序。我有一个表单,用于捕获用户的数据。如果我有一个抓取数字的文本框,如何在转到数据库之前将该数字转换为金钱?

2 个答案:

答案 0 :(得分:2)

我们通常将货币值存储在SQL服务器中Money

您希望使用TryParse,以便在用户输入无效值时您的应用不会崩溃。

decimal value;
if (decimal.TryParse(MyTextBox.Text, out value))
{
    // do something with value.
}
else
{
    // User enters invalid value. Display error message.           
}

答案 1 :(得分:0)

您可以转换为double,如下所示:

Convert.ToDouble("1.50"));