Из текстового поля в десятичное значение, а затем в базу данных доступа в C # - PullRequest
1 голос
/ 11 января 2010

Я читаю десятичное значение из textbox1, и мне нужно вставить его в десятичное поле в моей базе данных.

У меня проблемы с "," и "." поэтому сначала я заменяю "," s на "." Но, к сожалению, если я введу 1,34 в текстовом поле, оно становится 134,00 в дБ.

string text = textBox1.Text;
text = text.Replace(",", ".");
decimal total = decimal.Parse(text);

как я могу решить эту проблему?

1 Ответ

1 голос
/ 11 января 2010

А как же:

CultureInfo en_us = new CultureInfo("en-US");
decimal value = Decimal.Parse(text, en_us);
...