【发布时间】:2016-01-04 08:51:10
【问题描述】:
我有一个绑定到属性的 DataGridViewTextBoxColumn。我想允许用户输入数字,无论他用什么来分隔小数。此外,我不需要空格或逗号来分隔千位。
很简单:
1.908 = 1.908
1,908 = 1.908
如果没有办法指定格式字符串,我可以在绑定之前替换(“,”,“。”)吗?还是其他方式?
谢谢。 (对不起我的英语)
【问题讨论】:
-
欢迎来到 Stack Overflow。您可以使用
Replace,但我不建议这样做。因为在这种情况下,用户可能也将.用作千位分隔符,这对于您使用的文化设置可能会模棱两可。我建议在您的 UI 部分进行一些验证,以提供 proper 格式的小数。
标签: c# winforms datagridview binding formatting