【发布时间】:2009-02-04 19:39:30
【问题描述】:
我有一个绑定到货币数据字段的文本框。所以它会在文本的开头添加 '$' 或 ($xx.xx) 如果它是负数。如何从文本框中只获取普通的双精度 (xx.xx) 而不是所有内容 ($xx.xx)?
【问题讨论】:
标签: c# .net data-binding masking
我有一个绑定到货币数据字段的文本框。所以它会在文本的开头添加 '$' 或 ($xx.xx) 如果它是负数。如何从文本框中只获取普通的双精度 (xx.xx) 而不是所有内容 ($xx.xx)?
【问题讨论】:
标签: c# .net data-binding masking
确保在调用 double.Parse 时设置了正确的 NumberStyles 标志。
显然,您将使用下面的示例,但将文字字符串替换为对 TextBox 中文本的引用。
double d = double.Parse ("$10.10", NumberStyles.Currency);
【讨论】: