DataGridView TextBox值转换为十进制(带固定点)

时间:2011-04-30 17:08:05

标签: c# datagridview textbox decimal

当我输入示例50.30时,在TextBox DataGridViewdecimal 然后我使用:

将其转换为decimal money = Convert.ToDecimal(dgv.Rows[0].Cells[2].Value);
{{1}}

它转换为5030,而不是50.30 ...... :(

或者如果是50,我需要将其转换为50,0000,就像sql server中的钱类型一样。

任何帮助?

谢谢

1 个答案:

答案 0 :(得分:0)

你应该使用

Convert.ToDecimal(Object value, IFormatProvider provider)

提供者是您班级的实例。