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