我希望将数据网格中的数据绑定为
$ 1,200个
但是,我还没有办法做到这一点。我找到了这个给我的答案here
使用{0:0,0}
1,200
但前面没有美元符号。
使用绑定的StringFormat成员我需要使用什么来完成此任务。
答案 0 :(得分:1)
如果我正确理解您的需求,您可以使用"C"
formatter。这是链接到的示例中列出的第二个。
decimal a = 1200;
return a.ToString("C"); // or string.Format("{0:C}", a);
如果您实际上不希望表示任何小数位,也可以使用"C0"
。
这比任何自定义格式字符串的主要优点是,它可以根据客户端的文化差异进行调整。