wpf datagridcell

时间:2018-03-23 15:38:06

标签: c# wpf data-binding wpfdatagrid

我有一个带有4个列的wpf数据网格控件。所有这4列都绑定了4个十进制类型的属性。因此它出现在网格单元格中,例如" 43.00000"," 456.000000"等等。如何将其截断为43.00?我希望所有这些十进制值在网格单元格中显示为43.00而不是43.0000000。我们不能尝试方法.ToString(" 00.00",Culture ....),因为数据列与XAML中类的4个属性绑定。在点之后我只需要2位数。

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

1 个答案:

答案 0 :(得分:4)

尝试

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

它与.ToString("0:0.00")

具有相同的效果