c# - 在我输入 C# 时将文本格式化为货币
问题描述
这是我所做的并且它有效,但它不允许您输入带小数点的值
if (!string.IsNullOrEmpty(txtsearch.Text))
{
System.Globalization.CultureInfo culture = new System.Globalization.CultureInfo("en-US");
Decimal valueBefore = Decimal.Parse(txtsearch.Text, System.Globalization.NumberStyles.Currency);
txtsearch.Text = String.Format(culture, "{0:N0}", valueBefore);
txtsearch.Select(txtsearch.Text.Length, 0);
}
解决方案
推荐阅读
- sql - 在 SQL 中加入 2 个查询和一个 Pivot
- haskell - 如何约束类实例
- java - 代码未按预期工作。在我的 Selenium Webdriver Java 代码中使用 ArrayList 和 for 循环
- airflow - 气流:在环境变量中存储连接,用于数据块连接
- c# - 如何使用 lambda 表达式加入使用 groupby 的列表中的列表
- cookies - 如何在任何 word press 网站上自动阻止自定义 cookie。我已使用代码阻止单个 cookie 但未成功
- primefaces - 从输入文本字段和命令按钮获取空值未在primefaces中调用操作方法
- javascript - JavaScript - 从 HTML 文本区域中提供的用户数据创建链接
- r - 如何在 Plotly 散点图中为两个不同的变量着色?
- python - AttributeError:模块“龙卷风”没有属性“curl_httpclient”