将百分比转换为十进制格式WinForms C#

时间:2014-11-14 04:25:04

标签: c# winforms decimal percentage

任何可以帮助我解决这个小问题.. 我正在使用C#WinForms编写和验证DatagridView。 我在DataGridView中有2个列。 1.折扣%。 2.折扣小数。

我想进行下一步操作..

我有一篇文章,他的价格等于100.00美元, 如果我在DatagridView.Rows.Column [“Discount%”]中放置一个值例如10%。值.. 然后,自动转换十进制的10%,这意味着$ 10的十进制10%的值将是10美元,这个值$ 10自动放入DatagridView.Rows.Column [“Discount Decimal”]。值... 任何可以帮助,因为我不知道如何做到这一点并且头痛试图与正则表达式但不起作用? Thx提前。

1 个答案:

答案 0 :(得分: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

将折扣小数文本设置为这两个链接的结果。