使用绑定设置字符串格式,以设置不带小数点的货币格式

本文关键字:格式 设置 货币 小数点 绑定 字符串 | 更新日期: 2023-09-27 18:26:15

我希望在数据网格中绑定数据,使其看起来像

1200美元

然而,我还没有找到这样做的方法。

我在这里找到了这个答案,它给了我

1200使用{0:0,0}

但它前面没有美元标志。

使用绑定的StringFormat成员,我需要使用什么来实现这一点。

使用绑定设置字符串格式,以设置不带小数点的货币格式

如果我正确理解您的需求,您可以使用"C"格式化程序。这是链接到的示例中列出的第二个。

decimal a = 1200;
return a.ToString("C"); // or string.Format("{0:C}", a);

事实上,如果您不想使用任何小数位数,也可以使用"C0"

与任何自定义格式字符串相比,这种方法的主要优点是它可以根据客户端的区域性变化进行调整。