我有一个listView,我希望一个特定的列有一千个分隔符
我使用此代码,但它不起作用
<GridViewColumn x:Name="Fpricecolumn" DisplayMemberBinding="{Binding price, StringFormat={}{0:N0}$}" Header="price" Width="180"/>
但看起来像这样
id price
1 2000$
2 20000$
3 1000$
(我希望这样)
id price
1 2,000$
2 20,000$
3 1,000$
我认为我的数据库中的becuse price列(我的listView与之绑定)是nvarchar(string)
答案 0 :(得分:2)
您应该使用货币格式,它会自动包含逗号,并且还会将$
放在正确的一边:
StringFormat={}{0:C}}
您还需要确保price
字段实际上是一个数字。