【问题标题】:Convert Percentage to Decimal Format WinForms C#将百分比转换为十进制格式 WinForms C#
【发布时间】:2014-11-14 04:25:04
【问题描述】:

任何人都可以帮助我解决这个小问题.. 我正在 C# WinForms 中编程和验证 DatagridView。 我在 DataGridView 中有 2 列。 1. 折扣百分比。 2. 折扣小数。

我想做下一个手术..

我有一篇文章,他的成本价是 100.00 美元, 如果我在 DatagridView.Rows.Column["Discount %"].Value.. 中输入一个值,例如 10% 然后,自动将 10% 转换为小数,这意味着 100 美元的 10% 的十进制值将是 10 美元,这个值 10 美元会自动放入 DatagridView.Rows.Column["Discount Decimal"].Value ... 任何人都可以提供帮助,因为我不知道该怎么做,并且在尝试使用正则表达式但无法正常工作时感到头疼?提前谢谢。

【问题讨论】:

    标签: c# winforms decimal percentage


    【解决方案1】:

    对于自动转换,使用文本框上的 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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-15
      • 2022-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多