2011-04-30 18 views
0

在在DataGridViewTextBox當我示例50.30 在類型,然後我使用其轉換爲decimalDataGridView的文本框的值轉換爲十進制數(固定點)

decimal money = Convert.ToDecimal(dgv.Rows[0].Cells[2].Value); 

其轉換爲5030,而不是50.30 ... :(

,或者如果它是50我需要它轉換爲50,0000像SQL Server中的錢類型。

任何幫助嗎?

謝謝

回答

0

您應該使用

Convert.ToDecimal(Object value, IFormatProvider provider) 

如果供應商是你的類的instace。