2013-07-06 79 views
0

我有另外一個問題後,我有我使用SqlCommand,其中一列是數值,但是插入數據的SQL Server數據庫,當我讀這個專欄回來了這段代碼:數字數據類型格式SqlDataReader的

zcena1.Text = precti.GetDecimal(4).ToString(); 

插入按鈕123插入爲123,00(這是確定)

當我看到它回到它給我回123,00有沒有什麼辦法讓它讀起來就像123.00?我可以用點替換逗號嗎?

回答

2

你可以試試這個:

zcena1.Text = precti.GetDecimal(4).ToString().Replace(',', '.'); 
+0

感謝,它的工作 – Marek

+0

這種方法只適合特定的情況。但是應該採用最佳實踐,所以如果你的應用程序要在歐洲大陸的不同國家運行,你需要保留逗號而不是點。而且,本地化顯示了它的實力 –

1

你應該嘗試本地化工作,尋找

Decimal.Parse (String, IFormatProvider)