C# wpf datagridcell的数字格式

C# wpf datagridcell的数字格式,c#,wpf,data-binding,wpfdatagrid,C#,Wpf,Data Binding,Wpfdatagrid,我有一个wpf datagrid控件,有4列。所有这4列都绑定了4个十进制类型的属性。因此,它出现在网格单元中,如43.00000、456000000等。它如何被截断为43.00?我希望所有这些十进制值在网格单元中显示为43.00,而不是43.0000000。我们无法尝试该方法。ToString G00.00,区域性。。。。因为datacolumns与XAML中类的4个属性绑定。我只需要点后两位数字 在数据库中,这些字段的数据类型定义为十进制18,3。Try Text="{Binding Tes

我有一个wpf datagrid控件,有4列。所有这4列都绑定了4个十进制类型的属性。因此,它出现在网格单元中,如43.00000、456000000等。它如何被截断为43.00?我希望所有这些十进制值在网格单元中显示为43.00,而不是43.0000000。我们无法尝试该方法。ToString G00.00,区域性。。。。因为datacolumns与XAML中类的4个属性绑定。我只需要点后两位数字

在数据库中,这些字段的数据类型定义为十进制18,3。

Try

Text="{Binding Test, StringFormat={}{0:0.00}}"
它将具有与.ToString0:0.00相同的效果

Text="{Binding Test, StringFormat={}{0:0.00}}"

它的效果与.ToString0:0.00相同

您可以在stringformat中使用标准数字格式,因此:,stringformat=N2您可以在stringformat中使用标准数字格式,因此:,stringformat=N2