【发布时间】:2021-04-15 12:40:01
【问题描述】:
我在为 DataGrid(WPF,而不是 Forms DataGridView)中显示的某些数据获取正确的可视化效果时遇到问题。
我正在加载包含一些数字列的数据表。有些值有小数部分,有些没有,比如 2 、 2.5 、 10 等等。
我所看到的是 DataGrid 仅在必要时才会自动显示小数位,因此“5”的显示与“5”一样。出于可读性目的,我想将所有数字格式化为小数点后一位。我尝试使用Format(myNumber, "0.0"),但这会返回一个字符串:那么问题就是排序,它没有按预期执行(这样它的排序就像字符串,而不是数字)。
有什么想法吗?有人已经面临这个问题了吗?
【问题讨论】:
-
您好,您找到解决方案了吗?