1

我正在开发一个使用 sql 数据库的 asp.net 应用程序。我有一个从用户那里捕获数据的表单。如果我有一个获取数字的文本框,如何在该数字进入数据库之前将其转换为货币?

4

2 回答 2

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.           
}
于 2013-08-12T21:43:09.067 回答
0

您可以转换为双精度,如下所示:

Convert.ToDouble("1.50"));
于 2013-08-12T21:25:56.657 回答