我正在從textbox1讀取一個十進制值,並需要將其插入到我的數據庫中的小數字段。從文本框到十進制值,然後到訪問數據庫在C#
我遇到了「,」和「。」的問題。所以首先我要用「」替換「」。「但不幸的是,如果我在文本框中輸入1.34,它將變爲134.00 db。
string text = textBox1.Text;
text = text.Replace(",", ".");
decimal total = decimal.Parse(text);
我該如何解決這個問題?
我正在從textbox1讀取一個十進制值,並需要將其插入到我的數據庫中的小數字段。從文本框到十進制值,然後到訪問數據庫在C#
我遇到了「,」和「。」的問題。所以首先我要用「」替換「」。「但不幸的是,如果我在文本框中輸入1.34,它將變爲134.00 db。
string text = textBox1.Text;
text = text.Replace(",", ".");
decimal total = decimal.Parse(text);
我該如何解決這個問題?
關於什麼:
CultureInfo en_us = new CultureInfo("en-US");
decimal value = Decimal.Parse(text, en_us);
這個問題有什麼都沒有做與MS-訪問。 – 2010-01-12 23:30:02