【问题标题】:Textbox Currency Formatting文本框货币格式
【发布时间】:2012-05-23 14:13:08
【问题描述】:

我正在格式化一个与 {0:c} 数据绑定的 gridview 模板字段,它显示货币如下:

$790.00

有没有办法调整它使美元符号不显示?

【问题讨论】:

    标签: asp.net gridview formatting currency templatefield


    【解决方案1】:

    您只需将格式说明符更改为“f”。这是一个例子:

        double foo = 790f;
        string bar = string.Format("{0:f}", foo);
    

    输出

    790.00

    很遗憾你没有查到这个:D

    有关数字格式的详细信息,请参阅本文:Standard Numeric Format Strings

    【讨论】:

    • 谢谢杰里米,下次我会更加努力地搜索,因为我看了看并没有找到任何东西
    【解决方案2】:
    string foo="$790"
    string blahblah=foo.replace("$","");
    TextBox1.Text=blahblah;
    

    输出=790

    :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-04
      • 1970-01-01
      • 2015-10-24
      • 2013-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多