删除WPF中的美元符号DataGridTextColumn StringFormat = C.

时间:2014-08-12 09:23:11

标签: c# wpf data-binding

当我设置StringFormat = c时,下面的AMOUNT列显示带有$的值,这不是我想要的,因为我在处理表中的多种货币。

<DataGridTextColumn Binding="{Binding AMOUNT, StringFormat=c}" Header="Amount" IsReadOnly="True" />

问题 1.如何从datagrid中删除$符号? 2.更一般地说,我如何找出StringFormat的可用值?检查了MSDN Library,我找不到适用于StringFormat的值字典。

2 个答案:

答案 0 :(得分:2)

使用StringFormat=n代替StringFormat=c

请参阅:http://pdmlab.com/samples/

答案 1 :(得分:1)

对问题2的回答:以下链接显示了预定义格式字符串的列表:http://msdn.microsoft.com/en-us/library/dwhawy9k%28v=vs.110%29.aspx

回答问题1:以下链接说明了如何构建自定义格式字符串: http://msdn.microsoft.com/en-us/library/0c899ak8%28v=vs.110%29.aspx