当我设置StringFormat = c时,下面的AMOUNT列显示带有$的值,这不是我想要的,因为我在处理表中的多种货币。
<DataGridTextColumn Binding="{Binding AMOUNT, StringFormat=c}" Header="Amount" IsReadOnly="True" />
问题 1.如何从datagrid中删除$符号? 2.更一般地说,我如何找出StringFormat的可用值?检查了MSDN Library,我找不到适用于StringFormat的值字典。
答案 0 :(得分:2)
使用StringFormat=n
代替StringFormat=c
答案 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