C# WPF Datagrid列格式编号,包括逗号
我认为这将是相当简单的,可能是,但我无法在谷歌上找到任何东西。我有一个WPF应用程序,其datagrid绑定到我的对象,该对象包含bool、string和int类型的属性。在显示int的地方,我希望显示30000而不是30000。这个怎么样 任何帮助都会很好, 谢谢C# WPF Datagrid列格式编号,包括逗号,c#,wpf,datagrid,C#,Wpf,Datagrid,我认为这将是相当简单的,可能是,但我无法在谷歌上找到任何东西。我有一个WPF应用程序,其datagrid绑定到我的对象,该对象包含bool、string和int类型的属性。在显示int的地方,我希望显示30000而不是30000。这个怎么样 任何帮助都会很好, 谢谢 M如果使用DataGridTextColumn,则可以在绑定上使用StringFormatter <DataGrid> <DataGrid.Columns> <DataGridT
M如果使用DataGridTextColumn,则可以在绑定上使用StringFormatter
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding MyNumber, StringFormat={0:#,0} {1:#,0}}" />
</DataGrid.Columns>
</DataGrid>
您正在寻找
StringFormat
<DataGridTextColumn Binding="{Binding myInt, StringFormat=\{0:N0\}}"/>
或
我不小心给了你一个不该有的+1。。。此解决方案无法构建。单撇号打破了XAML@不需要Heliac撇号标记Binding=“{Binding number,StringFormat={}{0:n2}}}”
将显示两位小数位,例如道歉,我在手机上写下了这句话,无法回忆语法。。。我已经更新了答案。
<DataGridTextColumn Binding="{Binding myInt, StringFormat={}{0:N0}}"/>