2014-11-14 2 views
-4

Любой может помочь мне с этой маленькой проблемой. Я программирую и проверяю DatagridView в C# WinForms. У меня есть 2 столбца в DataGridView. 1. Скидка%. 2. Десятичный снимок скидки.Преобразование процентов в десятичный формат WinForms C#

Я хочу сделать следующую операцию ..

У меня есть статья и его costprice это составляет $ 100,00, Если я поставил значение, например, 10% в DatagridView.Rows.Column [ «Скидка%» ] .Value .. Затем, автоматически преобразуя это 10% в десятичное число, это означает, что значение в десятичном размере 10% от 100 будет составлять 10 долларов США, и это значение $ 10 автоматически помещается в DatagridView.Rows.Column ["Discount Decimal"]. ... Любой может помочь, потому что я понятия не имею, как это сделать и есть головная боль, пытающаяся сделать с регулярным выражением, но не работает? Thx в Advance.

ответ

0

Для автоматического использования преобразования LostFocus на текстовое поле

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.enter.aspx

Для десятичного значения этот ответ поможет

https://social.msdn.microsoft.com/Forums/vstudio/en-US/85c5d6d2-1a79-4be7-8af6-7261d4172e74/convert-a-percentage-to-decimal?forum=csharpgeneral

Установите скидка десятичную текст результатов от обоих эти ссылки.

Смежные вопросы