DataGridView Преобразование значения TextBox в десятичное (с фиксированной точкой) - PullRequest
0 голосов
/ 30 апреля 2011

В TextBox in DataGridView, когда я набираю в примере 50.30 и затем конвертирую его в decimal, используя:

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

, он преобразуется в 5030, а не в 50.30 ...(

или, если это 50, мне нужно, чтобы он был конвертирован в 50,0000, как тип денег на сервере sql.

Любая помощь?

спасибо

1 Ответ

0 голосов
/ 30 апреля 2011

Вы должны использовать

Convert.ToDecimal(Object value, IFormatProvider provider)

Где провайдер является воспитателем вашего класса.

...