使用绑定设置字符串格式,以设置不带小数点的货币格式
本文关键字:格式 设置 货币 小数点 绑定 字符串 | 更新日期: 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"
。
与任何自定义格式字符串相比,这种方法的主要优点是它可以根据客户端的区域性变化进行调整。