使用不同语言保存价格

时间:2013-04-18 15:18:30

标签: c# decimal

在我们的应用程序中,您可以切换默认语言。我们还有产品价格。我想知道将这些价格保存到数据库中的最佳方法是什么。

我们在荷兰使用逗号作为小数分隔符,但美国人使用点作为小数分隔符。

在我的表单中,我有两个文本框:一个用于整数,一个用于小数。我现在的情况是,在第一个文本框中我有值2,在另一个我有00(所以我有2欧元和0美分)。当我将其保存到数据库时,它存储200.00。

我需要做什么来存储2.00而不是200.00?

1 个答案:

答案 0 :(得分:0)

我们现在将金额存储为美分。从数据库中检索金额时,我们将此金额除以用户的文化信息。