我认为这很简单,可能是但我在谷歌上找不到任何东西。我有一个WPF应用程序,其数据网格绑定到我的对象,其中包含bool,string&类型的属性。 INT。显示int我想显示30,000而不是30000.这是怎么回事?
任何帮助都会很棒, 谢谢, 中号
答案 0 :(得分:31)
您正在寻找StringFormat
<DataGridTextColumn Binding="{Binding myInt, StringFormat=\{0:N0\}}"/>
或
<DataGridTextColumn Binding="{Binding myInt, StringFormat={}{0:N0}}"/>
答案 1 :(得分:4)
如果使用DataGridTextColumn,则可以在绑定上使用StringFormatter
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding MyNumber, StringFormat={0:#,0} {1:#,0}}" />
</DataGrid.Columns>
</DataGrid>